Caso de Teste vs. Execução de Teste
As Execuções de Teste podem ser vistas como instâncias de um Caso de Teste. Por exemplo, quando você tem um pequeno site onde a informação básica sobre o que será testado nunca mudará (como o número de páginas, seus nomes e URLs), você só precisa de um Caso de Teste. Mesmo quando o conteúdo for dinâmico, para cada ciclo de lançamento, uma nova Execução de Teste pode ser criada a partir desse Caso de Teste para testar essas mudanças 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 de 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 a apenas 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, enquanto uma Execução de Teste é atribuída a um usuário tomando uma ação (realizar testes, adicionar questões e marcações, 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ção 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 especificação de ambos o nome e o URL para cada), e uma Execução de Teste requer 'Testes de verificação' (via seleção de Todos ou apenas impacto Crítico/Grave), e 'Atribuir teste a' (seleção do usuário). Além disso, cada um tem múltiplos campos opcionais de informação.
Para mais informações sobre cada um, veja Casos de Teste e Execuções de Teste, respectivamente.
