Exemplo casos de teste
1) Supondo a função valida CNPJ que recebe uma String, com 11 caracteres sem formatação, contendo o CNPJ da empresa e devolve um booleano verdadeiro ou falso, estabeleça as condições de testes utilizando critérios de caixa preta (classes de equivalência e analise do valor limite) para esta função.
Classes Válidas
Classes Inválidas
CNPJ Válido
CNPJ inválido
CNPJ com 13 caracteres
CNPJ com 15 caracteres
2) Estabeleça as condições de teste para cada classe de equivalência:
ID: UC01CT01_cadastrar_empresa_com_sucesso
Objetivo: Verificar se o sistema está validando um CNPJ válido
Pré-condição: O usuário informa o CNPJ 42437394000190 validos e com 14 caracteres.
Procedimento
Resultado Esperado
1- O usuário seleciona a opção CNPJ
O sistema solicita o CNPJ
2- O usuário digita o CNPJ 42437394000190 e confirma a operação
O sistema devolve uma mensagem de CNPJ valido
ID: UC01CT01_cadastrar_empresa_com_CNPJ_Invalido
Objetivo: Verificar se o sistema está validando um CNPJ inválido
Pré-condição: O usuário informa o CNPJ 424373940001901 invalido e com mais de 14 caracteres.
Procedimento
Resultado Esperado
1- O usuário seleciona a opção CNPJ
O sistema solicita o CNPJ
2- O usuário digita o CNPJ 424373940001901 e confirma a operação
O sistema devolve uma mensagem de CNPJ invalido digite novamente.
ID: UC01CT01_cadastrar_empresa_com_CNPJ_Invalido
Objetivo: Verificar se o sistema está validando um CNPJ inválido
Pré-condição: O usuário informa o CNPJ 424373940001901 invalido e com menos de 14 caracteres.
Procedimento
Resultado Esperado
1- O usuário seleciona a opção CNPJ
O sistema solicita o CNPJ
2- O usuário digita o CNPJ 2437394000111 e confirma a operação
O sistema devolve uma mensagem de CNPJ invalido digite novamente.
3) Complemente as condições de teste supondo o critério de teste funcional sistemático.
ID: