Descrição
A certificação ISTQB® Advanced Technical Test Analyst estende o amplo entendimento dos testes adquiridos em nível de fundação para permitir o crescimento na função de Analista de Testes Técnicos.
Capítulo 1: As tarefas do analista de testes técnicos em testes baseados em risco
- Tarefas de teste baseadas em risco
Capítulo 2: Técnicas de Teste de White-Box
- Testes de declaração
- Testes de decisão
- Teste de Condição/Decisão Modificada
- Teste de condições múltiplas
- Teste do caminho de base
- Testes API
- Selecionando uma Técnica de Teste de Caixa Branca
Capítulo 3: Análise estática e dinâmica
- Análise estática
- Análise dinâmica
Capítulo 4: Características de qualidade para testes técnicos
- Questões gerais de planejamento
- Teste de segurança
- Teste de Confiabilidade
- Teste de desempenho
- Teste de mantenabilidade
- Teste de portabilidade
- Teste de Compatibilidade
Capítulo 5: Revisões
- Tarefas do Analista de Testes Técnicos em Revisões
- Utilização de listas de verificação em revisões
Capítulo 6 Ferramentas de teste e automação
- Definindo o Projeto de Automação de Testes
- Ferramentas de teste específicas
Resultados do negócio
Os detentores do certificado do ISTQB® CTAL Technical Test Analyst podem...
- Reconhecer e classificar os riscos típicos associados com o desempenho, segurança, confiabilidade, portabilidade e capacidade de manutenção dos sistemas de software.
- Criar planos de teste que detalhem o planejamento, projeto e execução de testes para mitigar os riscos de desempenho, segurança, confiabilidade, portabilidade e mantenabilidade.
- Selecionar e aplicar técnicas apropriadas de projeto estrutural para garantir que os testes forneçam um nível adequado de confiança, com base na cobertura de código e cobertura de projeto.
- Participar efetivamente de revisões técnicas com desenvolvedores e arquitetos de software aplicando conhecimentos de erros típicos cometidos em código e arquitetura.
- Reconhecer riscos na arquitetura de código e software e criar elementos do plano de teste para mitigar esses riscos através de análises dinâmicas.
- Propor melhorias para a segurança, manutenção e testabilidade do código através da aplicação de análise estática.
- Descrever os custos e benefícios esperados da introdução de tipos particulares de automação de testes.
- Selecionar ferramentas apropriadas para automatizar as tarefas de testes técnicos.
- Compreender as questões e conceitos técnicos na aplicação da automação de testes.