Um crash é o que há de mais útil para encontrar, desde que você consiga contar ao desenvolvedor o que levou a ele. Fique calmo e siga esta lista.
Logo após o crash
- Não feche tudo de uma vez. Olhe a tela: há uma mensagem de erro? Anote o texto exato ou tire um screenshot.
- Anote o que você acabou de fazer. As últimas duas ou três ações são as mais importantes.
- Anote a tela em que você estava e o que havia nela (um formulário, uma lista, um vídeo).
Tente de novo uma ou duas vezes
Reabra o app e repita os mesmos passos.
- Trava de novo: você tem um bug reproduzível. Anote os passos exatos.
- Não trava de novo: diga isso. "Travou uma vez, não consegui repetir em duas tentativas" ainda é útil.
- Trava ao abrir: anote isso, e se reiniciar o celular ou o computador muda algo.
Não tente mais que algumas vezes. O objetivo é o padrão, não uma maratona.
O que relatar
- Passos desde um início limpo até o crash
- O que você esperava e o que aconteceu (fechou, travou, tela em branco)
- Com que frequência: toda vez, às vezes, uma vez
- Dispositivo, versão do SO, versão do app
- Condições: rede ligada ou desligada, pouco armazenamento ou bateria, uma permissão recém-concedida ou negada, rotação, troca de apps
- Screenshot de qualquer mensagem
O que não fazer
- Não chute a causa. "Acho que é o banco de dados" ajuda menos que os passos.
- Não publique o crash em lugar nenhum público. Envie ao desenvolvedor como feedback privado.
- Não inclua dados pessoais da tela. Veja Dicas de screenshot para testadores.
Exemplo
Relatório de exemplo:
Crash ao tocar em 'Salvar'. Passos: início limpo, abrir Notas, criar nota com uma foto, tocar em Salvar. O app fecha. Aconteceu 3 de 3 vezes; sem a foto, salva normalmente. Dispositivo e SO abaixo. Esperado: a nota é salva.
Os testadores testam o app como publicado na loja, então o desenvolvedor vai querer a versão do app também.
De volta para Torne-se testador beta de apps. Relacionados: Erros comuns de testadores beta, Testador beta vs testador de QA.