Elaborar casos de teste
1) Objetivo
Garantir que a funcionalidade atende aos requisitos.
2) Artefatos de entrada
Todos os artefatos de requisitos
Todos os artefatos da especificação técnica
Documento de Arquitetura
Documento de Plano de Testes
Documento de casos de uso
Outras aplicações ou partes da aplicação já construídas que são necessárias para a criação dos testes.
3) Artefatos de saída
Roteiros de teste criados na ferramenta de Gestão de Testes (Testlink e afins)
4) Tarefas a serem realizadas
a) Refinamento dos itens de teste definidos no Plano de Testes
b) Detalhamento dos casos de uso
c) Definir o sumário de cada roteiro de teste c1. Resumo: Explicação sucinta sobre o objetivo do roteiro.
Exemplo: Cadastrar usuários com idade entre 18 e 25 anos no sistema acadêmico c2. Pré-condições: Condições em que o sistema deve se encontrar ao iniciar o caso de teste.
Exemplo: Executar um caso de teste anteriormente, ter um usuário pré-cadastrado no sistema (se esse roteiro tiver por objetivo, por exemplo, a edição dos dados de um usuário), etc. c3. Dados de teste: Todos os dados que devem estar pré-populados no sistema para dar início à execução do caso de teste.
Exemplo: Usuário com 18 anos, terceiro grau incompleto, renda entre 1 e 3 salários mínimos. c4. Pós-condições: Situação em que o sistema deve se encontrar ao finalizar o caso de teste.
Exemplo: Habilitação do cadastro de usuários entre 26 e 40 anos.
d) Descrever os passos (bem como os resultados esperados para cada passo) que o usuário deve seguir para que tenha êxito na execução do roteiro.
Observação: Um exemplo de caso de uso e como detalhar um caso de teste (http://testavo.blogspot.com/2010/05/exemplo-de-caso-de-teste-criado-partir.html)
e). Aplicar as técnicas de modelagem de casos de teste quando necessário (serão detalhadas nos próximos posts).
5) Atores envolvidos na atividade e suas responsabilidades
Analista de Testes – executa
Analista de Sistemas – acompanha e