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.