AppReviewX Entrar

Template de caso de teste com exemplos

Campos que tornam um caso de teste repetível, com três exemplos resolvidos.

Neste guia

Um bom caso de teste permite que outra pessoa repita o seu teste e obtenha o mesmo resultado. Para isso, é preciso um ponto de partida conhecido, passos exatos e um resultado esperado claro. Use-o em fluxos que não podem quebrar: cadastro, compra, restauração, qualquer coisa da sua lista de regressão.

Template (copie e cole)

ID:            TC-<número>
Título:        <o que é verificado, em uma linha>
Área / fluxo:  <ex.: cadastro>
Prioridade:    <alta / média / baixa>
Pré-condições: <versão do app, estado da conta, estado do aparelho, dados necessários>
Dados de teste: <valores exatos a digitar>

Passos:
 1. <ação>
 2. <ação>
 3. <ação>

Resultado esperado:
 - <resultado observável, uma linha cada>

Resultado obtido: <preencher ao executar>
Status:           <passou / falhou / bloqueado>
Aparelho / SO / build: <preencher ao executar>
Notas / link do bug:   <opcional>

Três exemplos (ilustrativos, sem vínculo com um app específico)

Exemplo 1: cadastro com e-mail válido

ID: TC-001   Título: Novo usuário consegue se cadastrar com e-mail e senha
Área: cadastro   Prioridade: alta
Pré-condições: instalação limpa, nenhuma conta para test@example.com, rede ligada
Dados de teste: e-mail test@example.com, senha Tr1al-Pass!
Passos:
 1. Abra o app e toque em "Criar conta".
 2. Digite o e-mail e a senha.
 3. Toque em "Continuar".
Resultado esperado:
 - A tela inicial abre.
 - O e-mail aparece em Configurações > Conta.

Exemplo 2: entrada inválida é recusada com clareza

ID: TC-002   Título: O cadastro recusa um e-mail inválido
Área: cadastro   Prioridade: média
Pré-condições: instalação limpa, rede ligada
Dados de teste: e-mail "test@", senha Tr1al-Pass!
Passos:
 1. Abra "Criar conta".
 2. Digite o e-mail e a senha.
 3. Toque em "Continuar".
Resultado esperado:
 - Nenhuma conta é criada.
 - Uma mensagem ao lado do campo de e-mail diz o que está errado.
 - A senha digitada é mantida.

Exemplo 3: os dados sobrevivem a um reinício

ID: TC-003   Título: Um item salvo continua lá depois de forçar o fechamento do app
Área: dados   Prioridade: alta
Pré-condições: logado, lista vazia
Dados de teste: nome do item "Item de teste 1"
Passos:
 1. Adicione o item.
 2. Force o fechamento do app.
 3. Reabra o app.
Resultado esperado:
 - "Item de teste 1" aparece listado uma vez.

Como adaptar

  • Corte os campos que você nunca usa. Conjunto mínimo útil: título, pré-condições, passos e resultado esperado.
  • Um caso de teste, um propósito. Se o título precisa de "e", divida.
  • Escreva resultados esperados que você consiga ver. "Funciona corretamente" não pode falhar; "a lista mostra um item" pode.
  • Dê nome aos dados. Diga qual conta e quais valores; "um e-mail válido" deixa espaço para dúvida.
  • Vincule os bugs nos dois sentidos. Quando um caso falha, registre-o com o [template de relatório de bug e anote o link no caso.

Relacionados

Comece grátis para que outros desenvolvedores executem os seus fluxos e relatem o que encontram.