A Performance Testing (CT-PT) é um diferencial para quem quer evitar o tipo de falha que mais dói: sistema lento, indisponível e que derruba receita e reputação. Você aprende a planejar e executar testes de carga, estresse, resistência, pico, capacidade, entre outros, definir métricas e interpretar resultados para encontrar gargalos e orientar melhorias. O impacto na carreira é se tornar o profissional que protege escalabilidade e experiência do usuário, especialmente em produtos digitais e plataformas.
Benefícios diretos: visão prática de performance engineering, melhor tomada de decisão com dados, redução de incidentes e maior valorização em times que operam em produção 24/7.
Valores da Certificação
É esperado que as pessoas certificadas esteja aptas a:
- Entender os conceitos básicos da eficiência de performance e teste de performance;
- Definir riscos de desempenho, metas e requisitos para atender às necessidades e expectativas dos stakeholders;
- Entender as métricas de performance e como coletá-las;
- Desenvolver um plano de teste de performance para atingir metas e requisitos declarados;
- Projetar, implementar e executar testes básicos de performance;
- Analisar os resultados de um teste de performance e suas implicações para stakeholders;
- Explicar o processo, a lógica, os resultados e suas as implicações para stakeholders;
- Entender as categorias e usos para as ferramentas de performance e os critérios para sua seleção;
- Determinar como as atividades de teste de performance se alinham ao ciclo de vida do software.
Ficha do Exame
Pré-requisitos: certificação CTFL
Idioma: Português-BR
Número de questões: 40
Tipo de questões: múltipla escolha
Tempo de Exame*: 60 min (estrangeiros: +25%)
Pontuação: 40 pontos (1 ponto por questão)
Aprovação: mínimo de 26 pontos (65%)
Distribuição das questões e pontuações:
| Capítulo | Questões | Pontuação |
| 1 | 6 | 6 |
| 2 | 4 | 4 |
| 3 | 7 | 7 |
| 4 | 20 | 20 |
| 5 | 3 | 3 |
(*) Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito.
Exemplo de Exame
Objetivos de Aprendizagem (LO)
- Conceitos básicos
- Princípios do Teste de Performance: PTFL-1.1.1 (K2) Compreender os princípios do teste de performance.
- Tipos de Teste de Performance: PTFL-1.2.1 (K2) Compreender os diferentes tipos de testes de performance.
- Testando os tipos de Teste de Performance: PTFL-1.3.1 (K1) Chamar os tipos de teste no teste de performance.
- O Conceito de geração de carga: PTFL-1.4.1 (K2) Entender o conceito de geração de carga.
- Modos comuns de falha de eficiência de performance e suas causas: PTFL-1.5.1 (K2) Dar exemplos de modos de falha comuns de testes de performance e suas causas.
- Fundamentos da medição da performance
- Métricas típicas coletadas no Teste de Performance: PTFL-2.1.1 (K2) Entender as métricas mais comuns coletadas nos Testes de Performance.
- Agregação de resultados do Teste de Performance: PTFL-2.2.1 (K2) Explicar por que os resultados dos testes de performance são agregados.
- Principais fontes de métricas de performance: PTFL-2.3.1 (K2) Compreender as principais fontes de métricas de performance.
- Resultados comuns do Teste de Performance: PTFL-2.4.1 (K1) Recordar os resultados mais comuns dos testes de performance.
- O teste de performance no ciclo de vida do software
- Principais atividades no teste de performance: PTFL-3.1.1 (K2) Compreender as principais atividades no Teste de Performance.
- Categorias de riscos de performance para diferentes arquiteturas: PTFL-3.2.1 (K2) Explicar as categorias mais comuns de riscos de performance para diferentes arquiteturas.
- Riscos de performance em todo o ciclo de vida de desenvolvimento de software: PTFL-3.3.1 (K4) Analisar os riscos de performance de um determinado produto em todo o ciclo de vida de desenvolvimento de software.
- Atividades no teste de performance: PTFL-3.4.1 (K4) Analisar um projeto qualquer para determinar as atividades de teste de performance apropriadas para cada fase do ciclo de vida de desenvolvimento de software.
- Tarefas de teste de performance
- Planejamento: PTFL-4.1.1 (K4) Derivar os objetivos do Teste de Performance a partir de informações relevantes. PTFL-4.1.2 (K4) Delinear um Plano de Teste de Performance que considere os objetivos de performance para um determinado projeto. PTFL-4.1.3 (K4) Criar uma apresentação que permita que vários stakeholders compreendam a lógica por trás do teste planejado.
- Análise, modelagem e implementação: PTFL-4.2.1 (K2) Dê exemplos de protocolos comuns encontrados em testes de performance. PTFL-4.2.2 (K2) Compreender o conceito de transações nos testes de performance. PTFL-4.2.3 (K4) Analisar os perfis operacionais para uso do sistema. PTFL-4.2.4 (K4) Criar os perfis de carga derivando-os dos perfis operacionais para determinados objetivos de performance. PTFL-4.2.5 (K4) Analisar a taxa de transferência e a simultaneidade ao desenvolver testes de performance. PTFL-4.2.6 (K2) Compreender a estrutura básica de um script de teste de performance. PTFL-4.2.7 (K3) Implementar os scripts de teste de performance consistentes com os perfis do plano de carga. PTFL-4.2.8 (K2) Compreender as atividades envolvidas na preparação para execução de testes de performance.
- Execução: PTFL-4.3.1 (K2) Compreender as atividades principais na execução dos scripts de teste de performance.
- Analisando os resultados e relatórios: PTFL-4.4.1 (K4) Analisar e relatar os resultados dos testes de performance e suas implicações.
- Ferramentas
- Ferramentas de Suporte: PTFL-5.1.1 (K2) Compreender como as ferramentas suportam testes de performance.
- Avaliação de Ferramentas: PTFL-5.2.1 (K4) Avaliar a adequação de ferramentas de teste de performance em um determinado cenário de projeto.
