Descrição
A certificação ISTQB® CT - Test Automation Engineer é destinada aos profissionais de software que já possuem o certificado ISTQB® Foundation e que buscam um entendimento mais profundo dos testes de software para se tornar um Engenheiro de Automação de Testes.
A qualificação de Engenheiro de Automação de Testes é destinada a pessoas que já alcançaram um ponto avançado em suas carreiras em testes de software e desejam desenvolver ainda mais sua experiência em testes de automação.
Capítulo 1: Introdução e objetivos da automação de testes
- Objetivo da automação de testes.
- Fatores de sucesso para a automação de testes.
Capítulo 2: Preparação para a automação de testes
- Fatores SUT que influenciam a automação de testes.
- Avaliação e seleção de ferramentas.
- Projeto para testabilidade e automação.
Capítulo 3: A arquitetura de automação de testes
- Introdução à gTAA.
- Projetando o TAA.
Capítulo 4: Riscos e contingências de implantação
- Seleção da abordagem de automação de testes e planejamento de implantação.
- Estratégias de avaliação e mitigação de riscos.
- Mantendo os testes automatizados.
Capítulo 5: Relatório e métricas de automação de testes
- Selecionando a métrica TAS.
- Implementando a métrica.
- Gravação de TAS e SUT.
- Relatórios sobre automação de testes
Capítulo 6: Transição de testes manuais para um ambiente automatizado
- Critérios de automação.
- Identificando as etapas necessárias para implementar a automação do teste de regressão.
- Fatores a considerar ao automatizar os testes para novas características.
- Fatores a serem considerados ao automatizar os testes de confirmação.
Capítulo 7: Verificação do TAS
- Verificação dos componentes do ambiente de teste automatizado.
- Verificação do Automated Test Suite.
Capítulo 8: Melhoria contínua
- Opções para melhorar a automação de testes.
- Planejar a implementação de melhorias na automação de testes.
Resultados comerciais
A passagem neste nível demonstra que os candidatos podem:
- Explicar os objetivos, vantagens, desvantagens e limitações da automação de testes.
- Identificar fatores de sucesso técnico de um projeto de automação de testes.
- Analisar um sistema em teste para determinar a solução de automação apropriada.
- Analisar ferramentas de automação de testes para um determinado projeto e relatar resultados e recomendações técnicas.
- Entender os métodos "projeto para testabilidade" e "projeto para automação de testes" aplicáveis ao SUT.
- Explicar a estrutura da Arquitetura Genérica de Automação de Testes.
- Analisar fatores de implementação, uso e requisitos de manutenção para uma determinada Solução de Automação de Testes.
- Explicar os fatores a serem considerados ao identificar a reusabilidade dos componentes.
- Aplicar diretrizes que apóiem atividades piloto e de implantação de ferramentas de teste eficazes.
- Analisar os riscos da implementação e identificar problemas técnicos que poderiam levar a falhas no projeto de automação de testes, e planejar estratégias de mitigação.
- Compreender quais fatores apóiam e afetam a capacidade de manutenção.
- Classificar as métricas que podem ser usadas para monitorar a estratégia e a eficácia da automação de testes.
- Explicar como um relatório de execução de teste é construído e publicado.
- Aplicar critérios para determinar a adequação dos testes para automação.
- Compreender os fatores na transição de testes manuais para testes de automação.
- Explicar os fatores a considerar na implementação de testes de regressão automatizados, testes de novas características e testes de confirmação.
- Verificar a exatidão de um ambiente de teste automatizado, incluindo a configuração da ferramenta de teste.
- Verificar o comportamento correto de um determinado script de teste automatizado e/ou conjunto de testes.
- Analisar os aspectos técnicos de uma solução de automação de teste implantada e fornecer recomendações de melhoria.