Caso de teste
O que é um caso de teste?
Um caso de teste é um documento, que possui um conjunto de dados de teste, pré-condições, resultados esperados e pós-condições, desenvolvido para um cenário de teste específico a fim de verificar a conformidade com um requisito específico.
O Caso de Teste atua como o ponto de partida para a execução do teste, e após aplicar um conjunto de valores de entrada, o aplicativo tem um resultado definitivo e deixa o sistema em algum ponto final ou também conhecido como pós-condição de execução.
Parâmetros típicos do caso de teste:
ID de caso de teste
Cenário de Teste
Descrição do Caso de Teste
Etapas de teste
Prerequisite
Dados de teste
resultado esperado
Parâmetros de teste
Resultado atual
Informação Ambiental
Comments
Exemplo:
Digamos que precisamos verificar um campo de entrada que pode aceitar no máximo 10 caracteres.
Ao desenvolver os casos de teste para o cenário acima, os casos de teste são documentados da seguinte maneira. No exemplo abaixo, o primeiro caso é um cenário de aprovação, enquanto o segundo caso é uma FALHA.
Cenário | Etapa de Teste | resultado esperado | Resultado real |
---|---|---|---|
Verifique se o campo de entrada pode aceitar no máximo 10 caracteres | Faça login no aplicativo e digite 10 caracteres | O aplicativo deve ser capaz de aceitar todos os 10 caracteres. | O aplicativo aceita todos os 10 caracteres. |
Verifique se o campo de entrada pode aceitar no máximo 11 caracteres | Faça login no aplicativo e digite 11 caracteres | O aplicativo NÃO deve aceitar todos os 11 caracteres. | O aplicativo aceita todos os 10 caracteres. |
Se o resultado esperado não corresponder ao resultado real, registramos um defeito. O defeito passa pelo ciclo de vida do defeito e os testadores tratam do mesmo após a correção.