Bug

Cos'è un bug?

Nel test del software, quando il comportamento previsto e quello effettivo non corrispondono, è necessario segnalare un incidente. Un incidente può essere un bug. È colpa di un programmatore quando un programmatore intendeva implementare un determinato comportamento, ma il codice non riesce a conformarsi correttamente a questo comportamento a causa di un'implementazione errata nella codifica. È anche conosciuto come Difetto.

Di seguito è riportato il flusso di lavoro di Bug Life Cycle:

Ciclo di vita di un bug:

Parametri di un bug:

I seguenti dettagli dovrebbero far parte di un bug:

  • Data di emissione, autore, approvazioni e stato.

  • Gravità e priorità dell'incidente.

  • Il caso di test associato che ha rivelato il problema

  • Risultati attesi ed effettivi.

  • Identificazione dell'elemento di prova e dell'ambiente.

  • Descrizione dell'incidente con passaggi da riprodurre

  • Stato dell'incidente

  • Conclusioni, raccomandazioni e approvazioni.