Descrição
A certificação ISTQB® Advanced Level Test Management (CTAL-TM) fornece o conhecimentos e as competências para gerenciar todas as atividades de teste ao longo do ciclo de vida de desenvolvimento de software. Ela abrange todos os aspectos, desde a concepção de uma abordagem de teste adequada para o projeto, com base na estratégia de teste organizacional, até a formação de uma equipe de teste ou competências de teste para concluir os testes necessários.
Capítulo 1: Gerenciamento das atividades de teste
- O Processo de Teste
- Resumir o planejamento do teste
- Resumir o monitoramento e o controle do teste
- Resumir a finalização do teste
- O contexto de testes
- Comparar por que diferentes participantes estão interessados em testes
- Explicar por que o conhecimento dos participantes é importante no gerenciamento de testes
- Explicar os testes em um modelo híbrido de desenvolvimento de software
- Sumarizar as atividades de gerenciamento de testes para vários ciclos de vida de desenvolvimento de software
- Comparar as atividades de gerenciamento de testes em vários níveis de teste
- Comparar as atividades de gerenciamento de teste para vários tipos de teste
- Analisar um determinado projeto e determinar as atividades de gerenciamento de testes que enfatizam o planejamento, o monitoramento e o controle de testes
- Testes baseados em riscos
- Explicar as várias medidas que os testes baseados em risco tomam para responder aos riscos
- Dê exemplos de diferentes técnicas que um gerente de testes pode usar para identificar riscos relacionados à qualidade do produto
- Resumir os fatores que determinam os níveis de risco relacionados à qualidade do produto
- Selecionar as atividades de teste apropriadas para mitigar os riscos de acordo com o nível de risco em um determinado contexto
- Diferenciar entre exemplos pesados e leves de técnicas de teste baseadas em risco
- Dar exemplos de métricas de sucesso e dificuldades associadas a testes baseados em risco
- A estratégia de teste do projeto
- Explicar as escolhas típicas de uma abordagem de teste
- Analisar uma estratégia de teste organizacional e o contexto do projeto para selecionar a abordagem de teste apropriada
- Usar a metodologia de metas S.M.A.R.T. para definir objetivos de teste mensuráveis e critérios de saída
- Aprimoramento do processo de teste
- Explicar como usar o modelo IDEAL para aprimorar o processo de teste em um determinado projeto
- Resumir a abordagem de melhoria baseada em modelos para a melhoria do processo de teste e entender como aplicá-la em um contexto de projeto
- Resumir a abordagem de melhoria baseada em análise para a melhoria do processo de teste e entender como aplicá-la em um contexto de projeto
- Implementar uma retrospectiva de projeto ou iteração para avaliar os processos de teste e descobrir áreas de teste a serem aprimoradas
- Ferramentas de teste
- Resumir as práticas recomendadas para a introdução de ferramentas
- Explicar o impacto de diferentes aspectos técnicos e comerciais ao decidir sobre um tipo de ferramenta
- Analisar uma determinada situação para criar um plano de seleção de ferramentas, abrangendo riscos, custos e benefícios
- Diferenciar os estágios do ciclo de vida da ferramenta
- Dar exemplos de coleta e avaliação de métricas usando ferramentas
Capítulo 2: Gerenciando o Produto
- Métricas de teste
- Dar exemplos de métricas para atingir os objetivos do teste
- Explicar como controlar o progresso do teste usando métricas de teste
- Analisar os resultados dos testes para criar relatórios de testes que capacitem as partes interessadas a tomar decisões
- Estimativa de teste
- Explicar os fatores que precisam ser considerados na estimativa de testes
- Dar exemplos de fatores que podem influenciar as estimativas de teste
- Selecionar uma técnica ou abordagem apropriada para a estimativa de testes em um determinado contexto
- Gerenciamento de defeitos
- Implementar um processo de gerenciamento de defeitos, incluindo o fluxo de trabalho de defeitos, que pode ser usado para monitorar e controlar defeitos.
- Explicar o processo e os participantes necessários para o gerenciamento eficaz de defeitos
- Explicar as especificidades do gerenciamento de defeitos no desenvolvimento ágil de software
- Explicar os desafios do gerenciamento de defeitos no desenvolvimento de software híbrido
- Usar os dados e as informações de classificação que devem ser coletados durante o gerenciamento de defeitos
- Explicar como as estatísticas do relatório de defeitos podem ser usadas para planejar a melhoria do processo
Capítulo 3: Gerenciando a Equipe
- A equipe de teste
- Dar exemplos de habilidades típicas necessárias para os membros da equipe de teste em quatro áreas de competência
- Analisar um determinado contexto de projeto para determinar as habilidades necessárias para os membros da equipe de teste
- Explicar as técnicas típicas de avaliação de habilidades dos membros da equipe de teste
- Diferenciar as abordagens típicas para desenvolver as habilidades dos membros da equipe de teste
- Explicar as habilidades necessárias para gerenciar uma equipe de teste
- Dar exemplos de fatores de motivação e higiene para os membros da equipe de teste
- Relacionamento com as partes interessadas
- Dar exemplos de cada uma das quatro categorias que determinam o custo da qualidade
- Aplicar um cálculo de custo-benefício para estimar o valor agregado dos testes para as partes interessadas
Resultados de negócios
Os detentores do certificado ISTQB® CTAL Test Management podem...
- Aplicar processos de gerenciamento de testes estabelecidos para a equipe do projeto ou organização de testes para gerenciar testes em vários projetos de desenvolvimento de software.
- Identificar as partes interessadas no teste e os modelos de ciclo de vida de desenvolvimento de software relevantes para um determinado contexto.
- Organizar sessões de identificação e avaliação de riscos em qualquer ciclo de vida de desenvolvimento de software e usar os resultados para orientar os testes a fim de atingir os objetivos do teste.
- Definir uma estratégia de teste de projeto consistente com a estratégia de teste organizacional e o contexto do projeto.
- Monitorar e controlar continuamente os testes para atingir os objetivos do projeto.
- Avaliar e relatar o progresso dos testes às partes interessadas do projeto.
- Identificar as habilidades necessárias e desenvolver essas habilidades em sua equipe.
- Preparar e apresentar um caso de negócios para testes em diferentes contextos que descreva os custos e os benefícios esperados.
- Liderar atividades de aprimoramento do processo de teste em projetos ou fluxos de produtos de desenvolvimento de software e contribuir para iniciativas organizacionais de aprimoramento do processo de teste.
- Planejar as atividades de teste, incluindo a infraestrutura de teste necessária, e estimar o esforço necessário para testar.
- Criar relatórios de defeitos e um fluxo de trabalho de defeitos adequado para um ciclo de vida de desenvolvimento de software.
De forma geral, espera-se que um Gerente de Testes Avançado tenha adquirido as habilidades necessárias para permitir um maior desenvolvimento no Nível de Especialista nas áreas de gerenciamento de testes e aprimoramento do processo de testes.