|
Revisar os requisiros a serem testados
Identificar Casos de Teste relevantes
|
Identificar caminhos através de cenários de casos de uso como única condição de teste. Considerar caminhos alternativos ou exceções para ambos uma perspectiva positiva e negativa. Revisar a lista de idéias de teste para padrões de casos de teste que aplicam cenários de casos de uso.
Discutir o requisito com a Função: Stakeholder para identificar outras condições de satisfação para os requisitos.
Listar os casos de teste com um nome único que identifique a sua condição avaliada ou seu resultado esperado.
|
Delinear os Casos de Teste
|
Para cada caso de teste, escrever uma breve descrição com um resultado esperado. Assegurar que um leitor casual possa claramente entender a diferença entre casos de teste. Anotar as pré-condições lógicas e pós-condições que aplicam para cada caso de teste. Opcionalmente, delinear passos para o caso de teste.
Verificar que casos de teste encontram a Lista de Verificação: diretrizes de Casos de Teste.
Para mais informações em casos de teste, ver Template: Caso de Teste.
|
Identificar dados de teste necessários
|
Revisar cada caso de teste e anotar onde os dados de entrada ou saída talvez é requerido. Identificar o tipo, quantidade, e singularidade dos dados requeridos, e adicionar essas observações para o caso de teste. Focar nitidamente em dados necessários e não na criação de dados específicos.
Para mais informações na seleção de dados de teste, ver Lista de Verificação: Caso de Teste.
|
Distribuir e avaliar os Casos de Teste
|
Revise os casos de teste com a Função: Analista e Função: Desenvolvedor responsáveis por relatar os cenários de caso de uso. Idealmente, a Função: Stakeholder também participa.
Perguntar aos participantes se concordam que se esses casos de teste passaram, eles considerarão esses requisitos implantados. Elicitar idéias de teste adiconal da Função: Analista e a Função: Stakeholder para assegurar que você entendeu o comportamento esperado do cenário de caso de uso.
Durante a revisão, assegure que:
- O Artefato: Caso de Uso e Artefato: Requisitos de Suporte planejaram para a iteração corrente ter casos de teste.
- Todos os participantes concordam com os resultados esperados dos casos de teste.
- Não há outras condições de satisfação para o requisito a ser testado, o que indica uma falta de um caso de teste ou um requisito ausente.
Opcionalmente, capturar novos padrões de casos de teste nas listas de idéias de teste (ver Conceito: Idéias de Teste).
|
|