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 em que a informação básica de identificação sobre o que deve 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 será 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 em termos de acessibilidade. Esse mesmo Caso de Teste pode ter múltiplas Execuções de Teste para cada ambiente, e até mesmo diferentes Execuções de Teste para cada plataforma em que o software irá rodar. Outra forma de encarar isso é que o Caso de Teste representa a parte de preparação e escopo de realizar 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 informacional 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 tomar ações (executar testes, adicionar problemas e bandeiras, atribuir resultados e exportar problemas) 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 a 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 do nome e do URL de cada uma), e uma Execução de Teste requer 'Testes de verificação' (através da seleção de todos ou apenas de impacto crítico/sério) e 'Atribuir teste a' (seleção de usuário). Além disso, cada um possui vários campos de informação opcionais.
Para mais informações sobre cada um, veja Casos de Teste, e Execuções de Teste, respectivamente.
