<\/td>

Desenvolver casos de teste e dados de teste para os requisitos a serem testado.

Disciplinas: Teste
Objetivo

Arquivar e compartilhar conhecimento para as condições específicas com a melhor solução encontrada.

Relacionamentos
Funções Executor Primário: Executores Adicionais:
Entradas Obrigatório: Opcional:
Saídas
Etapas
Revisar os requisiros a serem testados

Trabalhar com Função: AnalistaFunção: Desenvolvedor para identificar novos cenários de casos de uso necessários ou caso de teste adicionais. Revisar o Artefato: Plano de Iteração para assegurar se você entendeu o escopo de desenvolvimento para a iteração corrente.

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).

Informações Adicionais
Conceitos