Casos de teste de e-mail

Cubra entrega, conteúdo e comportamento em uma só matriz

Cruze os tipos de e-mail com as dimensões de verificação e pare de testar apenas o que vier à mente. A matriz serve para códigos de verificação, confirmações de cadastro, notificações e modelos de marketing.

Tipo de e-mailEntregaConteúdoInteraçãoCaminho de erro
Código de loginUma única mensagem por disparoCódigo de 6 dígitos e validade corretosA verificação é concluída após a cópiaCódigo anterior inválido e frequência controlada
Confirmação de cadastroEndereço de destino e ambiente corretosNome do produto e dados da conta corretosO link de confirmação só pode ser usado uma vezLink expirado com feedback claro
Alerta de segurançaChega rapidamente após o eventoHorário, dispositivo e localização conferíveisA entrada de segurança aponta para o domínio corretoHá um procedimento para ações não reconhecidas
Notificação do produtoO status da assinatura determina se será enviadaAssunto e versão de acordo com os fatosO link direto abre a página corretaNenhum novo disparo após o cancelamento da assinatura
Quatro dimensões

Comece amplo e aprofunde os pontos de risco

A matriz não serve para executar todas as combinações mecanicamente, mas para garantir que riscos importantes não sejam ocultados por uma captura de tela bonita.

Fatos da entrega

Confira a resposta da tarefa, o status da fila, o endereço de recebimento, o horário real de chegada e os envios duplicados. Se não chegar, comece pelas evidências do remetente.

Fatos do conteúdo

Assunto, remetente, preheader, corpo, valores, datas e validade devem estar de acordo com a interface do produto e os dados do evento.

Comportamento do usuário

Depois de copiar o código, abrir o link de confirmação, responder ou cancelar a assinatura, o usuário deve obter um resultado claro e recuperável.

Limites de erro

Cubra expiração, cliques repetidos, conta incorreta, limitação de frequência, anexos acima do limite e links já usados — não teste apenas o caminho de sucesso.

Largura do cliente

Observe pelo menos a leitura em desktop e em telas estreitas, confirmando que assuntos longos, botões, tabelas e URLs não estourem o corpo da mensagem.

Isolamento de dados

Use um endereço novo e identificável em cada rodada para evitar que mensagens antigas, cache ou caixas compartilhadas distorçam a conclusão.

O que preservar em um caso com falha

  • Ambiente, versão do modelo e ID da tarefa de envio
  • Endereço de destino completo e horário do disparo
  • Janela esperada de entrega e horário real da observação
  • Captura da caixa de entrada, assunto original e destino do link

Como controlar o tamanho da matriz

Comece ordenando por impacto e probabilidade. Para e-mails de login, segurança e cobrança, priorize sucesso, expiração e repetição; depois amplie para diferenças entre clientes.

  • Execute as funções de alto risco em toda publicação
  • Faça amostragem da regressão visual de baixo risco por versão do modelo
  • Marque separadamente a janela de espera para atrasos conhecidos de terceiros
Ordem de execução

Mantenha uma única cadeia causal por rodada de teste

Endereço, modelo, ação disparadora, horário e resultado precisam formar uma sequência verificável. Conclusões que não podem ser reproduzidas não devem entrar diretamente na decisão de publicação.

PrepararCrie um endereço isolado e anote a versão do modelo, o ambiente e a janela esperada de entrega.
DispararExecute a ação-alvo apenas uma vez, salve o ID da solicitação ou da tarefa e não clique repetidamente para gerar mensagens duplicadas.
ObservarAtualize a caixa de entrada de teste, registre o horário real de chegada e só então abra o corpo completo e o link.
EncerrarRegistre o ocorrido e as evidências no caso de teste; após a correção, refaça o teste usando um novo identificador e um novo endereço.