Teste de Software

A Test Automation Engineering (CTAL-TAE), coloca você no patamar de quem constrói automação sustentável e escalável — não apenas scripts que quebram a cada sprint. Você aprende arquitetura de automação, frameworks, métricas, integração com CI/CD e decisões que reduzem custo de manutenção e aumentam cobertura com confiabilidade. O impacto na carreira costuma ser imediato: você passa a ser visto como peça-chave para acelerar releases, reduzir regressão manual e aumentar confiança do time. 

Benefícios diretos: visão estratégica e técnica da automação, capacidade de escolher ferramentas e desenhar soluções, aumento de produtividade do time e valorização para funções como SDET (Software Development Engineer in Test), QA Engineer e liderança técnica de qualidade.

Valores da Certificação

É esperado que pessoas certificadas estejam aptas a: 

  • Descrever a finalidade da automação de testes, e no ciclo de vida de desenvolvimento de software;
  • Compreender a configuração de uma infraestrutura para permitir a automação de testes;
  • Aprender o processo de avaliação para selecionar as ferramentas e estratégias corretas;
  • Compreender os conceitos de modelagem para criar soluções de automação de testes modulares e dimensionáveis;
  • Selecionar uma abordagem, incluindo um piloto, para planejar a implantação da automação de testes dentro do ciclo de vida de desenvolvimento de software;
  • Modelar e desenvolver soluções de automação de testes (novas ou modificadas) que atendam às necessidades técnicas;
  • Considerar o escopo e a abordagem da automação de testes e a manutenção do testware;
  • Entender como os testes automatizados se integram aos pipelines de CI/CD;
  • Entender como coletar, analisar e relatar os dados de automação de testes para informar as partes interessadas;
  • Verificar a infraestrutura de automação de testes;
  • Definir oportunidades de melhoria contínua para a automação de testes

Ficha do Exame

Pré-requisitos: Qualificação para Exames CTAL

Idioma: Português-BR

Número de questões: 40

Tipo de questões: múltipla escolha

Tempo de Exame*: 90 min (estrangeiros: +25%)

Pontuação: 66 pontos (1 a 3 pontos por questão)

Aprovação: mínimo 43 pontos (65%)

Distribuição das questões e pontuações:

(*) Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito.

Exemplo de Exame

Exemplos de Exame A v1.0 - Perguntas | Respostas

Objetivos de Aprendizagem (LO)

  • Introdução e objetivos da Automação de Teste.
    • Objetivo da automação de teste: TAE-1.1.1 (K2) Explicar as vantagens e desvantagens da automação de teste. 
    • Automação de teste no ciclo de vida de desenvolvimento de software: TAE-1.2.1 (K2) Explicar como a automação de teste é aplicada em diferentes modelos de ciclo de vida de desenvolvimento de software. TAE-1.2.2 (K2) Selecionar ferramentas de automação de teste adequadas para um determinado sistema em teste.
  • Preparando-se para a automação de teste.
    • Compreender a configuração de uma infraestrutura para permitir a automação de teste: TAE-2.1.1 (K2) Descrever as necessidades de configuração de uma infraestrutura que permita a implementação da automação de teste. TAE-2.1.2 (K2) Explicar como a automação de teste é aproveitada em diferentes ambientes. 
    • Processo de avaliação para selecionar as ferramentas e estratégias corretas: TAE-2.2.1 (K4) Analisar um sistema em teste para determinar a solução apropriada de automação de teste. TAE-2.2.2 (K4) Ilustrar os resultados técnicos de uma avaliação de ferramenta. 
  • Arquitetura de automação do teste.
    • Conceitos de modelagem aproveitados na automação de teste: TAE-3.1.1 (K2) Explicar os principais recursos em uma arquitetura de automação de teste. TAE-3.1.2 (K2) Explicar como projetar uma solução de automação de teste. TAE-3.1.3 (K3) Aplicar camadas de automação de teste de testes. TAE-3.1.4 (K3) Aplicar diferentes abordagens para automatizar casos de teste. TAE-3.1.5 (K3) Aplicar princípios e padrões de design na automação de teste. 
  • Implementação da Automação de Teste.
    • Desenvolvimento de Automação de Teste: TAE-4.1.1 (K3) Aplicar diretrizes que apoiem atividades piloto e de implementação eficazes de automação de teste.  
    • Riscos associados ao desenvolvimento da Automação de Teste: TAE-4.2.1 (K4) Analisar os riscos da implantação e planejar estratégias de mitigação para a automação de teste.
    • Manutenção da solução de Automação de Teste: TAE-4.3.1 (K2) Explicar quais fatores apoiam e afetam a manutenção da solução de automação de teste.
  • Estratégias de implementação e implantação para Automação de Teste.
    • Integração aos pipelines de CI/CD: TAE-5.1.1 (K3) Aplicar automação de teste em diferentes níveis de teste nos pipelines. TAE-5.1.2 (K2) Explicar o gerenciamento de configuração para testware. TAE-5.1.3 (K2) Explicar as dependências de automação de teste para uma infraestrutura de API.
  • Relatórios e métricas de Automação de Teste.
    • Coleta, análise e relatório de dados de automação de teste: TAE-6.1.1 (K3) Aplicar métodos de coleta de dados da solução de automação de teste e do sistema em teste. TAE-6.1.2 (K4) Analisar os dados da solução de automação de teste e do sistema em teste para entender melhor os resultados. TAE-6.1.3 (K2) Explicar como um relatório de progresso de teste é construído e publicado.
  • Verificação da solução de Automação de Teste.
    • Verificação da infraestrutura de Automação de Teste: TAE-7.1.1 (K3) Planejar a verificação do ambiente de automação de teste, incluindo a configuração da ferramenta de teste. TAE-7.1.2 (K2) Explicar o comportamento correto de um determinado script de teste automatizado e/ou conjunto de testes. TAE-7.1.3 (K2) Identificar onde a automação de teste produz resultados inesperados. TAE-7.1.4 (K2) Explicar como a análise estática pode ajudar na qualidade do código da automação de teste.
  • Melhoria contínua.
    • Oportunidades de melhoria contínua para Automação de Teste: TAE-8.1.1 (K3) Descobrir oportunidades para melhorar os casos de teste por meio da coleta e análise de dados. TAE-8.1.2 (K4) Analisar os aspectos técnicos de uma solução de automação de teste implantada e recomendar melhorias. TAE-8.1.3 (K3) Reestruturar o software de teste automatizado para alinhar com as atualizações do sistema em teste. TAE-8.1.4 (K2) Resumir as oportunidades de uso de ferramentas de automação de teste. 

Estrutura do Exame

  • Teste de Software: as questões de prova são elaboradas por especialistas do BWG-E, grupo de trabalho do BSTQB exclusivo para esta finalidade. Seus membros são certificados pelo ISTQB, com mais de 10 anos de experiência na área de Qualidade de Software. Esses profissionais seguem rigorosamente os critérios estabelecidos pelo ISTQB no ISTQB Exam Structure Tables e ISTQB Exam Structure and Rules - Assista neste vídeo, de 5 minutos, como é criada uma questão de exame no BSTQB.
  • Engenharia de Requisitos e Digital Design: as questões de prova dos exames são desenvolvidas por especialista do IREB, e traduzidas por uma equipe dedicada da Comunidade IREB Brasil.
  • Arquitetura de Software: as questões de prova são desenvolvidas pelo ISAQB, e traduzidas por uma equipe dedicada da própria organização.