Os casos de teste funcionam como um roteiro a ser seguido para que os testes sejam realizados. De acordo com Farias (2014), um caso de teste é projetado para resolver um determinado objetivo e reúne um conjunto de condições que especificam os valores de entrada, precondições de execução, resultados esperados em função das entradas e pós-condições de execução. Os casos de teste podem ser positivos ou negativos:
- Caso de teste positivo: representa as ações previstas, buscando confirmar que o sistema faz aquilo que deveria mesmo fazer. É chamado de “caminho feliz do software”.
- Caso de teste negativo: representa as ações imprevistas, quando o software não faz aquilo que deveria fazer ou faz o que não deveria ser feito. É chamado de “caminho infeliz do software”.
É muito usual que os casos de teste sejam apresentados através de diagramas de caso de uso da UML.
Nenhum comentário:
Postar um comentário