A certificação ISTQB® Certified Tester Foundation Level (CTFL) é o “selo de entrada” mais reconhecido no mundo para quem quer construir carreira sólida em Teste e Qualidade de Software. Você ganha linguagem comum, visão de processo e domínio de técnicas que aumentam sua capacidade de encontrar defeitos cedo, reduzir retrabalho e sustentar entregas confiáveis. Na prática, isso melhora seu desempenho em entrevistas, acelera sua evolução para posições de QA, Analista de Testes e SDET (Software Development Engineer in Test) e aumenta sua credibilidade em qualquer tipo de projeto.
O que muda na sua carreira após esta certificação
Com esta certificação você comprovará ter o conhecimento necessário para:
- Identificar objetivos típicos de teste e diferenciar teste de depuração, fortalecendo sua capacidade de alinhar expectativas com stakeholders desde o início do projeto.
- Explicar por que testes são necessários, relacionando-os à garantia de qualidade, para argumentar investimentos em QA com dados concretos.
- Aplicar os sete princípios de teste, evitando erros comuns e otimizando processos em qualquer contexto de desenvolvimento.
- Resumir atividades de teste, testware e papéis, facilitando colaboração em equipes multidisciplinares e maior rastreabilidade.
- Manter rastreabilidade entre requisitos e testes, reduzindo retrabalho e aumentando a confiança em entregas.
- Desenvolver habilidades genéricas para testar, como pensamento crítico, promovendo a abordagem de equipe completa e independência eficaz.
- Adaptar testes ao ciclo de vida de software (ágil, DevOps, shift-left), acelerando sua relevância em ambientes modernos.
- Distinguir níveis e tipos de teste (confirmação vs. regressão), priorizando esforços para cobrir riscos reais.
- Planejar testes de manutenção, garantindo estabilidade em evoluções contínuas de software.
- Reconhecer valor do teste estático vs. dinâmico e tipos de revisão, detectando defeitos cedo e economizando tempo.
- Aplicar técnicas caixa-preta (particionamento de equivalência, análise de valor limite, tabelas de decisão, transição de estado), gerando casos de teste eficientes e abrangentes.
- Usar técnicas caixa-branca (instrução, ramificação), colaborando melhor com desenvolvedores em análises técnicas.
- Empregar testes baseados em experiência (suposição de erros, exploratórios, checklists), adaptando-se a cenários incertos.
- Escrever histórias de usuário e critérios de aceite com ATDD, integrando-se perfeitamente a times ágeis.
- Planejar testes com critérios de entrada/saída, estimativas e priorização, elevando sua gestão de escopo e prazos.
- Gerenciar riscos de projeto/produto, influenciando o rigor de testes para maximizar impacto no negócio.
- Monitorar e reportar status de testes com métricas, comunicando resultados claros para liderança.
- Aplicar gerenciamento de configuração e defeitos, otimizando fluxos de correção e versionamento.
- Selecionar ferramentas de teste e entender benefícios/riscos da automação, impulsionando eficiência e ROI.
Ficha do Exame
Pré-requisitos: nenhum
Idioma: Português-BR
Tempo de Exame1: 60 min (estrangeiros: +25%)
Tipo de questões: múltipla escolha
Número de questões: 40
Pontuação das Questões: 1 ponto
Pontuação do Exame: 40 pontos
Pontuação mínima para aprovação: 26 pontos
Distribuição das questões e suas pontuações:
| Capítulo | Questões | Pontuação |
| 1 | 8 | 8 |
| 2 | 6 | 6 |
| 3 | 4 | 4 |
| 4 | 11 | 11 |
| 5 | 9 | 9 |
| 6 | 2 | 2 |
(1) Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito.
Outros arquivos
Objetivos de Aprendizagem (LO)
Cada capítulo necessita de um tempo mínimo de dedicação ao estudo ou treinamento. Este tempo está expresso em minutos e apresentado entre parênteses após cada capítulo abaixo. Após cada capítulo
- Fundamentos de Teste.
- O que é teste?: FL-1.1.1 (K1) Identificar objetivos típicos de teste. FL-1.1.2 (K2) Diferenciar teste de depuração
- Por que os testes são necessários?: FL-1.2.1 (K2) Exemplificar por que os testes são necessários. FL-1.2.2 (K1) Relembrar a relação entre testes e garantia de qualidade. FL-1.2.3 (K2) Distinguir entre causa raiz, erro, defeito e falha.
- Princípios de teste: FL-1.3.1 (K2) Explicar os sete princípios de teste
- Atividades de teste, Testware e Papéis de teste: FL-1.4.1 (K2) Resumir as diferentes atividades e tarefas de teste. FL-1.4.2 (K2) Explicar o impacto do contexto no processo de teste. FL-1.4.3 (K2) Diferenciar testware que dá suporte às atividades de teste. FL-1.4.4 (K2) Explicar o valor de manter a rastreabilidade. FL-1.4.5 (K2) Comparar os diferentes papéis no teste
- Habilidades essenciais e boas práticas em testes: FL-1.5.1 (K2) Dar exemplos das habilidades genéricas necessárias para testar. FL-1.5.2 (K1) Relembrar as vantagens da abordagem de equipe completa. FL-1.5.3 (K2) Distinguir os benefícios e as desvantagens da independência dos testes
- Testes ao longo do Ciclo de Vida de Desenvolvimento de Software.
- Testes no contexto de um Ciclo de Vida de Desenvolvimento de Software: FL-2.1.1 (K2) Explicar o impacto do ciclo de vida de desenvolvimento de software escolhido nos testes. FL-2.1.2 (K1) Relembrar as boas práticas de teste que se aplicam a todos os ciclos de vida de desenvolvimento de software. FL-2.1.3 (K1) Relembrar os exemplos de abordagens de desenvolvimento que priorizam o teste. FL-2.1.4 (K2) Resumir como o DevOps pode ter um impacto nos testes. FL-2.1.5 (K2) Explicar a abordagem shift-left. FL-2.1.6 (K2) Explicar como as retrospectivas podem ser usadas como um mecanismo de melhoria de processos.
- Níveis de Teste e Tipos de Teste: FL-2.2.1 (K2) Distinguir os diferentes níveis de teste. FL-2.2.2 (K2) Distinguir os diferentes tipos de teste. FL-2.2.3 (K2) Distinguir o teste de confirmação do teste de regressão.
- Teste de Manutenção: FL-2.3.1 (K2) Resumir os testes de manutenção e seus acionadores.
- Teste Estático.
- Noções básicas de Teste Estático: Reconhecer os tipos de produtos que podem ser examinados pelas diferentes técnicas de teste estático; explicar o valor dos testes estáticos; comparar e contrastar testes estáticos e dinâmicos.
- Processo de feedback e revisão: Identificar os benefícios do feedback antecipado e frequente dos stakeholders; resumir as atividades do processo de revisão; relembrar quais responsabilidades são atribuídas às funções principais ao realizar revisões; comparar e contrastar os diferentes tipos de revisão; relembrar os fatores que contribuem para uma revisão bem-sucedida.
- Análise e Modelagem de Teste
- Visão geral das técnicas de teste: FL-4.1.1 (K2) Distinguir técnicas de teste baseadas em caixa-preta, caixa-branca e experiência.
- Técnicas de Teste Caixa-Preta: FL-4.2.1 (K3) Usar o particionamento de equivalência para derivar casos de teste. FL-4.2.2 (K3) Usar a análise de valor limite para derivar casos de teste. FL-4.2.3 (K3) Usar testes de tabela de decisão para derivar casos de teste. FL-4.2.4 (K3) Usar o teste de transição de estado para derivar casos de teste.
- Técnicas de Teste Caixa-Branca: FL-4.3.1 (K2) Explicar o teste de instrução. FL-4.3.2 (K2) Explicar o teste de ramificação. FL-4.3.3 (K2) Explicar o valor dos testes caixa-branca.
- Técnicas de Teste Baseadas na Experiência: FL-4.4.1 (K2) Explicar a suposição de erros. FL-4.4.2 (K2) Explicar o teste exploratório. FL-4.4.3 (K2) Explicar os testes baseados em listas de verificação.
- Abordagens de Teste Baseadas na colaboração: FL-4.5.1 (K2) Explicar como escrever histórias de usuários em colaboração com desenvolvedores e representantes de negócio. FL-4.5.2 (K2) Classificar as diferentes opções para escrever critérios de aceite. FL-4.5.3 (K3) Usar o desenvolvimento orientado por testes de aceite (ATDD) para derivar casos de teste.
- Gerenciamento das Atividades de Teste.
- Planejamento de Teste: FL-5.1.1 (K2) Exemplificar a finalidade e o conteúdo de um plano de teste. FL-5.1.2 (K1) Reconhecer como um Testador agrega valor ao planejamento de iteração e lançamento. FL-5.1.3 (K2) Comparar e contrastar critérios de entrada e critérios de saída. FL-5.1.4 (K3) Usar técnicas de estimativa para calcular o esforço necessário de teste. FL-5.1.5 (K3) Aplicar a priorização de casos de teste. FL-5.1.6 (K1) Relembrar os conceitos da pirâmide de teste. FL-5.1.7 (K2) Resumir os quadrantes de teste e suas relações com os níveis e tipos de teste.
- Gerenciamento de Risco: FL-5.2.1 (K1) Identificar o nível de risco usando a probabilidade de risco e o impacto do risco. FL-5.2.2 (K2) Distinguir entre riscos de projeto e riscos de produto. FL-5.2.3 (K2) Explicar como a análise de risco do produto pode influenciar o rigor e o escopo dos testes. FL-5.2.4 (K2) Explicar quais medidas podem ser tomadas em resposta aos riscos analisados do produto.
- Monitoramento, Controle e Conclusão do Teste: FL-5.3.1 (K1) Métricas de recuperação usadas para testes. FL-5.3.2 (K2) Resumir as finalidades, o conteúdo e o público dos relatórios de teste. FL-5.3.3 (K2) Exemplificar como comunicar o status do teste.
- Gerenciamento de Configuração (CM): FL-5.4.1 (K2) Resumir como o gerenciamento de configuração apoia os testes.
- Gerenciamento de Defeitos: FL-5.5.1 (K3) Preparar um relatório de defeitos.
- Ferramentas de Teste
- Suporte de Ferramentas para Testes: FL-6.1.1 (K2) Explicar como os diferentes tipos de ferramentas de teste dão suporte aos testes.
- Benefícios e Riscos da Automação de Teste: FL-6.2.1 (K1) Relembrar os benefícios e os riscos da automação de testes.
