Escolar Documentos
Profissional Documentos
Cultura Documentos
O objetivo desse exemplo é mostrar que é possível criar um caso de teste mesmo com pouca (ou
nenhuma) informação sobre o sistema. É importante levar em consideração alguns pontos:
1. O nível de detalhamento do caso de teste, deve ser o mesmo nível de detalhamento do caso
de uso, quanto mais artefatos para criar um caso de teste tiver, melhor, se não tiver, não entre
em desespero.
2. Essa é a hora de aplicar as técnicas de modelagem de casos de teste (Análise das
extremidades, Partição de Equivalência, Tabelas de decisão, Grafos de transição de estado,
Grafos de causa e efeito, Tabelas de pares, Checklists, etc). Lembrando que essas técnicas
podem ser aplicadas em paralelo ou serem interdependentes, desde que sejam úteis. Não faz
sentido colocar uma tabela de pares no meio de um caso de teste que parte de um caso de
uso. Por esse motivo, eu disse alguns posts anteriormente, que causou polêmica, Caso de
Teste é uma terminologia utilizada quando este é criado a partir do Caso de Uso (ver post
aqui).
3. Também julgo importante manter um padrão de texto na criação dos casos de teste, como no
exemplo abaixo, quando é um link está entre , etc.
4. Todo caso de teste deve ter "Resultados esperados", e durante a execução, este deve ser
comparado com o "Resultado real" para verificar se o sistema está de acordo com o
planejado.
5. É uma boa prática a utilização de uma ferramenta de Gestão de Casos de Teste para facilitar
o acesso e manutenção.
6. Utilizar outros documentos (documento de padrões do sistema, protótipo de telas, por
exemplo) para auxiliar na criação e execução dos casos de teste.
Resultado esperado
Passo 1 – Item no carrinho
Passo 2 – Tela de checkout
Passo 3 – A tela aparece corretamente e os inputs válidos são aceitos
Passo 4 – Aparece como digitado na tela
Passo 5 – A ordem de envio está cadastrada corretamente no sistema
Passo 6 – Conforme feito nos passos 1-5