AppReviewX Accedi

Termini di QA e bug spiegati

Gravità, priorità, regressione, passi per riprodurre, smoke test, caso limite e altro.

  • 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

Vuoi trovare i bug prima del lancio? Inizia gratis.