Un crash è la cosa più utile che puoi trovare, se riesci a dire allo sviluppatore cosa lo ha provocato. Resta calmo e segui questa lista.
Subito dopo il crash
- Non chiudere tutto subito. Guarda la schermata: c'è un messaggio di errore? Annota il testo esatto o fai uno screenshot.
- Annota cosa hai appena fatto. Contano di più le ultime due o tre azioni.
- Annota la schermata in cui eri e cosa c'era (un modulo, una lista, un video).
Riprova una o due volte
Riapri l'app e ripeti gli stessi passi.
- Si blocca di nuovo: hai un bug riproducibile. Annota i passi esatti.
- Non si blocca più: dillo. "Si è bloccata una volta, non sono riuscito a ripeterla in due tentativi" è comunque utile.
- Si blocca all'avvio: annotalo, e se riavviare il telefono o il computer cambia qualcosa.
Non provare più di qualche volta. L'obiettivo è il modello, non una maratona.
Cosa segnalare
- Passi da un avvio pulito fino al crash
- Cosa ti aspettavi e cosa è successo (chiusa, bloccata, schermo bianco)
- Quante volte: sempre, a volte, una volta
- Dispositivo, versione del sistema, versione dell'app
- Condizioni: rete attiva o disattivata, spazio o batteria scarsi, un permesso appena concesso o negato, rotazione, cambio di app
- Screenshot di eventuali messaggi
Cosa non fare
- Non indovinare la causa. "Penso che sia il database" aiuta meno dei passi.
- Non pubblicare il crash da nessuna parte. Invialo allo sviluppatore come feedback privato.
- Non includere dati personali presenti sullo schermo. Vedi Consigli sugli screenshot per i tester.
Esempio
Esempio di report:
Crash su 'Salva'. Passi: avvio pulito, apri Note, crea una nota con una foto, tocca Salva. L'app si chiude. Successo 3 volte su 3; senza la foto si salva senza problemi. Dispositivo e sistema sotto. Atteso: la nota viene salvata.
I tester testano l'app come pubblicata nello store, quindi lo sviluppatore vorrà anche la versione dell'app.
Torna a Diventare beta tester di app. Correlati: Errori comuni dei beta tester, Beta tester contro tester QA.