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.
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.
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à.