Valutazione di bug/difetti nei test del software

Che cos'è la "Triage dei difetti"?

Il triage dei difetti è un processo in cui a ogni bug viene assegnata una priorità in base alla gravità, alla frequenza, al rischio, ecc. Il termine triage viene utilizzato nel test del software/QA per definire la gravità e la priorità dei nuovi difetti.

Perché abbiamo bisogno del "Triage dei difetti"?

L'obiettivo del Bug Triage è valutare, dare priorità e assegnare la risoluzione dei difetti. Il team deve convalidare la gravità del difetto, apportare modifiche secondo necessità, finalizzare la risoluzione dei difetti e assegnare le risorse. Utilizzato principalmente nella gestione agile dei progetti.

Valutazione bug/difetti

Con quale frequenza è necessario condurre la "Triage dei difetti" in un rilascio?

La frequenza della riunione di valutazione dei difetti non è fissa. Dipende dalla situazione del progetto.

Ecco alcuni fattori importanti che decidono la frequenza delle riunioni di triage dei difetti:

Questi fattori importanti sono:

  • Come da programma del progetto
  • Numero di difetti nel sistema
  • Impatto sugli orari di disponibilità dei membri del team
  • Stato generale del progetto

Di solito, le riunioni di valutazione dei difetti si tengono due o tre volte a settimana.

Chi sono i partecipanti obbligatori e gli altri partecipanti al "Defect Triage"?

Partecipanti obbligatori

I membri del progetto di seguito prendono sempre parte alle riunioni di triage dei difetti.

  • Project Manager
  • Responsabile del gruppo di prova
  • Piombo Tecnico
  • Responsabile del gruppo di sviluppo

Partecipanti facoltativi

  • Sviluppatori
  • Tester
  • Analista aziendale

Ruoli e responsabilità dei partecipanti durante il "Triage dei difetti".

Responsabile del gruppo di prova

  • Riunione pianificata di valutazione dei bug e invio di notifica della riunione per i partecipanti.
  • Crea un rapporto sui difetti e invialo a tutti i partecipanti prima della riunione.
  • Assegnare priorità e gravità ai difetti.
  • Fare una presentazione in modo che gli altri membri comprendano la causa principale del difetto.
  • Ogni nota della riunione viene acquisita e inviata ai partecipanti alla riunione.

Responsabile dello sviluppo

  • Aiuta nella definizione delle priorità dei difetti.
  • Discutere la difficoltà del difetto e spiegare il rischio connesso a tale difetto.
  • Assegnare il lavoro per correggere i difetti agli sviluppatori interessati.
  • Aggiorna la risoluzione del difetto e includi note di sviluppo nel caso in cui manchino informazioni o informazioni aggiuntive necessarie agli sviluppatori.

Project Manager

  • Aiuto nella definizione della priorità dei difetti.
  • Discutere la data di rilascio della prossima iterazione per il QA.
  • È necessario assicurarsi che anche i rappresentanti degli utenti correlati siano invitati alla riunione di valutazione dei bug.

Project Manager

Cosa succede durante la riunione di "Triage dei difetti"?

  • Il leader del team di test invia una segnalazione di bug con i nuovi difetti. Durante la riunione di valutazione dei difetti, ciascun difetto viene analizzato per verificare se gli sono state assegnate la giusta priorità e gravità.
  • Se necessario, le priorità vengono riorganizzate.
  • I difetti vengono analizzati e valutati in base al grado della loro gravità.
  • Ciò include la discussione riguardante la complessità del difetto, i rischi, il rifiuto e la riassegnazione degli errori.
  • Gli aggiornamenti vengono acquisiti nel sistema di tracciamento dei bug.
  • L'ingegnere del QA apporterà le modifiche a ciascun difetto e le discuterà con ciascun partecipante.
  • Il campo “Commenti” viene aggiornato correttamente annotando i punti essenziali dell'incontro.

Qual è il risultato del "Triage dei difetti"?

Alla fine di ogni incontro, le metriche di triage dei difetti verranno preparate e consegnate a tutti i partecipanti. Questo rapporto funge da verbale della riunione che si rivelerà utile per le riunioni future.

Conclusione

  • La classificazione dei difetti è un processo in cui a ciascun bug viene assegnata una priorità in base alla gravità, alla frequenza, al rischio, ecc.
  • L'obiettivo del Bug Triage è valutare, dare priorità e assegnare la risoluzione dei difetti.
  • La frequenza della riunione di valutazione dei difetti viene decisa in base al programma del progetto, al numero di difetti nel sistema, allo stato generale del progetto, ecc.
  • A questo incontro partecipano il Project Manager, il Test Team Leader, il Technical Lead, il Development Team Leader.
  • I difetti vengono analizzati e valutati in base al grado della loro gravità.