Caso de Teste vs. Execução de Teste
Execuções de Teste podem ser vistas como instâncias de um Caso de Teste. Por exemplo, quando você tem um pequeno site no qual as informações básicas identificadoras sobre o que deve ser testado nunca mudarão (como o número de páginas, seus nomes e URLs), você só precisa de um único Caso de Teste. Mesmo quando o conteúdo será dinâmico, para cada ciclo de lançamento, uma nova Execução de Teste pode ser criada a partir daquele Caso de Teste para testar essas alterações quanto à acessibilidade. Esse mesmo Caso de Teste pode ter várias Execuções de Teste para cada ambiente, e até mesmo diferentes Execuções de Teste para cada plataforma em que o software será executado. Outra maneira de pensar nisso é que o Caso de Teste representa a configuração e o escopo da realização de uma avaliação, enquanto a Execução de Teste representa o ato de realmente realizar a avaliação.
Diferenças importantes incluem:
- Um Caso de Teste pode ter várias Execuções de Teste associadas a ele, enquanto uma Execução de Teste pode estar associada apenas a um único Caso de Teste.
- Um Caso de Teste pode existir por si só sem uma Execução de Teste associada, mas uma Execução de Teste está sempre associada a um Caso de Teste.
- Um Caso de Teste é um registro informativo e não tem fluxo de trabalho ou status associado a ele, enquanto uma Execução de Teste é atribuída a um usuário para a realização de ações (realizar testes, adicionar questões e bandeiras, atribuir resultados e exportar questões) e está sujeita a diferentes níveis de conclusão.
- Um Caso de Teste pode ser copiado e reutilizado, mas uma Execução de Teste não pode.
- Tanto os Casos de Teste quanto as Execuções de Teste podem ser arquivados.
- Ambos requerem apenas dois campos de informações para serem estabelecidos. Um Caso de Teste requer 'Nome do caso de teste' e 'Páginas' (as páginas a serem testadas também requerem a especificação de nome e URL para cada uma), e uma Execução de Teste requer 'Testes de checkpoint' (via seleção de Todos ou apenas impacto Crítico/Sério), e 'Atribuir teste a' (seleção de usuário). Além disso, cada um possui vários campos opcionais de informações.
Para mais informações sobre cada um, veja Casos de Teste, e Execuções de Teste, respectivamente.
