- Bug: comportamento diverso da quello che l'app dovrebbe avere.
- Gravità (severity): quanto è grave il danno quando il bug si verifica (crash vs refuso).
- Priorità: quanto presto decidi di correggerlo. Gravità e priorità sono collegate ma non uguali.
- Passi per riprodurre (repro steps): i passi esatti che fanno ricomparire il bug.
- Riproducibile: il bug si presenta ogni volta che segui i passi per riprodurlo.
- Risultato atteso vs effettivo: cosa dovrebbe succedere e cosa è successo.
- Regressione: qualcosa che funzionava prima e si è rotto dopo una modifica.
- Smoke test: un controllo rapido dei flussi principali per capire se una build vale ulteriori test.
- Caso limite (edge case): un input o una situazione insolita, come un campo vuoto o l'assenza di rete.
- Blocker: un bug che ferma i test o il rilascio.
- Workaround: un modo per aggirare il bug.
- Duplicato: una segnalazione di un bug già segnalato.
- Caso di test: un controllo scritto con passi e risultato atteso.
- Test esplorativo: test senza script, che segue ciò che noti.
- Log dei crash: la registrazione tecnica di un crash dell'app.
Esempio: "Il pulsante Paga non fa nulla dopo aver ruotato lo schermo." Gravità: alta (blocca l'acquisto). Priorità: correggere questa settimana. Passi: apri il carrello, ruota, tocca Paga.
Correlati
- Matrice di gravità e priorità dei bug
- Come scrivere una segnalazione di bug da tester
- Torna al glossario dei test per app; vedi anche termini ASO e termini di feedback e ricerca.
Vuoi trovare i bug prima del lancio? Inizia gratis.