AppReviewX Entrar

Checklist de teste de login e redefinição de senha

Senhas erradas, links expirados, limites de tentativas, gestão de sessão e logout.

Neste guia

Problemas de login geram os e-mails de suporte mais furiosos. Esta lista cobre verificações funcionais de entrada, redefinição de senha, limites de tentativas e logout. Não é uma auditoria de segurança; para isso, envolva um especialista. Cada item tem o resultado esperado, um motivo e como verificar.

Login

  1. Entre com as credenciais corretas. Esperado: o usuário chega à tela certa. Por quê: o caminho básico. Como: use uma instalação limpa.
  2. Senha errada. Esperado: mensagem clara que não diz qual parte estava errada, se você quiser evitar revelar contas. Por quê: mensagens informativas podem vazar quem tem conta. Como: tente senha errada e e-mail inexistente, compare as duas mensagens.
  3. E-mail ou senha vazios. Esperado: mensagem no campo. Por quê: usuários tocam em Entrar cedo demais. Como: envie vazio.
  4. E-mail com maiúsculas diferentes ou espaço no fim. Esperado: continua funcionando ou é explicado com clareza. Por quê: teclados corrigem automaticamente. Como: digite "Name@Example.com ".
  5. Botão de mostrar/ocultar senha. Esperado: mostra e oculta, mantém o cursor. Por quê: digitar às cegas causa erros. Como: alterne no meio da digitação.
  6. Preenchimento automático do gerenciador de senhas. Esperado: preenche os dois campos e entra. Por quê: muitos usuários dependem disso. Como: use as senhas salvas do sistema.
  7. Tecla "Ir/Próximo" do teclado. Esperado: vai para o próximo campo e envia. Por quê: senão os usuários procuram o botão. Como: use apenas o teclado.

Limites de tentativas e bloqueio

  1. Várias tentativas erradas seguidas. Esperado: uma resposta definida, como atraso ou bloqueio temporário, com mensagem dizendo ao usuário o que fazer. Por quê: tentativas ilimitadas convidam abuso, e bloqueios silenciosos frustram. Como: tente repetidamente e depois entre corretamente. Compare com as regras que você pretende; isto verifica o comportamento, não a força.
  2. O bloqueio termina. Esperado: o usuário consegue entrar de novo após o tempo informado. Por quê: um bloqueio que nunca acaba é um bug. Como: espere o período.

Redefinição de senha

  1. Peça redefinição para um e-mail conhecido. Esperado: mensagem de confirmação, e-mail chega. Por quê: sem e-mail, não há recuperação. Como: caixa de entrada real, verifique o spam também.
  2. Peça redefinição para um e-mail desconhecido. Esperado: mensagem que não revela se a conta existe, se essa for a sua política. Por quê: evita vazar contas. Como: compare com o item 10.
  3. O link de redefinição funciona uma vez. Esperado: abre a tela certa no app ou no navegador. Por quê: links quebrados são a falha mais comum. Como: toque no link no celular e no computador.
  4. Reutilize o mesmo link. Esperado: recusado, com forma de pedir um novo. Por quê: links usados não deveriam continuar válidos. Como: abra de novo após uma redefinição bem-sucedida.
  5. Link expirado. Esperado: mensagem clara e opção de pedir um novo. Por quê: links devem expirar. Como: espere o período informado ou use uma configuração de teste.
  6. Peça dois links; use o mais antigo. Esperado: comportamento definido, idealmente o mais antigo fica inválido. Por quê: senão fica confuso. Como: peça duas vezes e tente o primeiro.
  7. As novas regras de senha são mostradas e aplicadas. Esperado: as mesmas regras do cadastro. Por quê: regras diferentes confundem. Como: tente senhas curtas e fracas.
  8. Entre com a senha antiga e a nova após a redefinição. Esperado: a antiga falha, a nova funciona. Por quê: confirma que a troca surtiu efeito. Como: tente as duas.
  9. Outras sessões após a redefinição. Esperado: comportamento de acordo com a sua decisão (manter ou encerrar). Por quê: usuários esperam que aparelhos antigos sejam desconectados após a redefinição. Como: fique conectado em um segundo aparelho, redefina, confira.

Sessão e logout

  1. Continuar conectado após fechar e reabrir o app. Esperado: continua logado, se esse for o design. Por quê: logins repetidos irritam. Como: feche à força e reabra.
  2. Sair. Esperado: volta para o login; Voltar não reabre telas privadas. Por quê: aparelhos compartilhados. Como: saia, aperte Voltar ou deslize para voltar.
  3. Sair limpa os dados locais que você pretendia limpar. Esperado: nenhum conteúdo do usuário anterior visível. Por quê: privacidade em celulares compartilhados. Como: entre como usuário B após o usuário A.
  4. Sessão expirada ou inválida. Esperado: redirecionamento para o login com mensagem, sem perda de dados de um formulário preenchido pela metade. Por quê: tokens expiram. Como: invalide o token no backend.

Interrupções

  1. Rede perdida durante o login. Esperado: erro e opção de tentar de novo. Por quê: o sinal cai. Como: modo avião no toque.
  2. Girar e texto grande. Esperado: campos alcançáveis. Por quê: teclados cobrem botões. Como: ative texto grande e abra o teclado.
  3. Etapa de dois fatores (se houver). Esperado: o código funciona, código errado é recusado, reenvio funciona. Por quê: é um segundo login. Como: teste cada caso, incluindo um código expirado.

Relacionados

O AppReviewX oferece feedback privado e estruturado de outros desenvolvedores sobre fluxos como este; cada feedback que você escrever rende um crédito. Veja como o AppReviewX funciona.