Neste guia
Um testador que não consegue entrar não consegue testar nada. Muitas vezes ele desiste em silêncio, e você não recebe feedback algum. A maioria dos bloqueios de login é causada pela forma como você configurou a conta de teste, não pelo app. A correção é olhar o login da forma como o testador o vê.
Por que os testadores ficam bloqueados
- Uma conta compartilhada para todos. Várias pessoas entram ao mesmo tempo. Seu backend pode permitir só uma sessão ativa, ou tratar muitos logins como suspeitos e bloquear a conta.
- Limites de tentativas e bloqueios. Limites de senha errada ou limites por endereço IP disparam quando muitos testadores compartilham uma rede ou tentam de novo rapidamente.
- Verificação de e-mail. O testador precisa confirmar um endereço, mas o e-mail cai no spam, chega atrasado ou vai para uma caixa de entrada que ele não consegue abrir.
- Autenticação de dois fatores. O código é enviado para um telefone ou e-mail que só você controla.
- Credenciais expiradas ou redefinidas. Senhas de teste que expiram, ou um reset de dados que apaga a conta.
- Ambiente incompatível. O build aponta para um servidor de staging, mas a conta só existe em produção, ou o contrário.
- Limites regionais e de dispositivo. Login bloqueado por país, ou por uma verificação de dispositivo que o celular do testador não passa.
- Erros de copiar e colar. Senhas com caracteres parecidos ou espaços no fim, enviadas numa mensagem de chat.
Configure o login para que os testadores não travem
- Dê a cada testador a própria conta, quando possível. Se precisar compartilhar uma, garanta que sessões simultâneas sejam permitidas.
- Relaxe os limites para contas de teste. Aumente os limites de bloqueio e de tentativas no ambiente de teste, ou isente as contas de teste.
- Pule ou simplifique a verificação para contas de teste. Verifique o endereço antecipadamente, ou use um código fixo apenas no ambiente de teste. Nunca adicione um atalho ao seu build de produção.
- Ofereça uma segunda forma de entrar. Se você tem login social ou modo visitante, diga isso. Um testador sem login funcionando ainda pode explorar o app.
- Escreva as instruções no briefing. Nome de usuário, onde obter a senha, qual build, qual servidor e o que fazer se o login falhar.
- Teste o login você mesmo, num celular limpo, com uma conta nova, antes de convidar alguém.
Checklist antes de convidar testadores
- Cada conta de teste faz login em um build recém-instalado.
- Dois dispositivos conseguem usar a mesma conta ao mesmo tempo, se ela for compartilhada.
- O e-mail de verificação chega e é legível em um ou dois minutos.
- A etapa de dois fatores funciona para os testadores ou está desligada para as contas de teste.
- As credenciais não têm caracteres parecidos e são enviadas como texto simples.
- Você sabe onde procurar quando um testador relatar "falha no login".
- Há um contato claro para problemas de login.
Quando um testador disser "o login não funciona"
Peça:
- A mensagem exata na tela, ou uma captura de tela.
- O nome de usuário usado, nunca a senha.
- O horário da tentativa.
- O modelo do celular e a versão do app.
- Se falha no Wi-Fi e nos dados móveis.
Com o horário e o nome de usuário você consegue checar os logs do servidor e distinguir um erro de digitação de um bloqueio. Para mais sobre como coletar evidências úteis, veja capturas de tela de testadores inutilizáveis: como pedir boas.
Relacionados
- Central: Problemas de teste de apps: causas e correções
- Testes com conexão ruim ou sem internet
- Capturas de tela de testadores inutilizáveis
No AppReviewX, os testadores dão feedback privado e estruturado. Se um problema de login interromper um testador, você o vê no relatório em vez de ouvir silêncio. Comece grátis.