Perché la valutazione di bug / difetti è importante nei test del software

Sommario:

Anonim

Che cos'è il "Triage dei difetti"?

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

In questo tutorial impareremo-

  • Che cos'è il "Triage dei difetti"?
  • Perché abbiamo bisogno del "Triage dei difetti"?
  • Con quale frequenza deve essere eseguita la "valutazione dei difetti" in una versione?
  • Chi sono i partecipanti obbligatori e gli altri partecipanti al "Defect Triage"?
  • Ruoli e responsabilità dei partecipanti durante il "Triage dei difetti".
  • Cosa succede durante la riunione "Triage dei difetti"?
  • Qual è il risultato del "Defect Triage"?

Perché abbiamo bisogno del "Triage dei difetti"?

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

Con quale frequenza deve essere eseguita la "valutazione dei difetti" in una versione?

La frequenza delle riunioni di triage dei difetti non è fissa. Dipende dalla situazione del progetto.

Di seguito sono riportati alcuni fattori importanti che determinano la frequenza delle riunioni di valutazione dei difetti:

Questi fattori importanti sono:

  • Come da programma del progetto
  • Numero di difetti nel sistema
  • Impatto sulla pianificazione della disponibilità dei membri del team
  • Stato generale del progetto

Di solito, le riunioni di triage dei difetti si tengono due o tre volte in una 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 valutazione dei difetti.

  • Responsabile del progetto
  • Test Team Leader
  • Responsabile tecnico
  • Leader del team di sviluppo

Partecipanti opzionali

  • Sviluppatori
  • Tester
  • Analista di affari

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

Test Team Leader

  • Pianificazione della riunione di valutazione dei bug e invio di una notifica della riunione per i partecipanti.
  • Crea un rapporto sui difetti e invialo a tutti i partecipanti prima della riunione.
  • Assegna priorità e gravità dei 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 implicato a causa di quel difetto.
  • Assegna il lavoro per correggere i difetti agli sviluppatori pertinenti.
  • Aggiorna la risoluzione dei difetti e includi note di sviluppo nel caso in cui manchino informazioni o qualsiasi informazione aggiuntiva necessaria agli sviluppatori.

Responsabile del progetto

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

Cosa succede durante la riunione "Triage dei difetti"?

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

Qual è il risultato del "Defect Triage"?

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

Conclusione:

  • Il triage dei difetti è un processo in cui a ogni bug viene assegnata la priorità in base alla sua gravità, frequenza, rischio, ecc.
  • L'obiettivo di Bug Triage è valutare, assegnare priorità e assegnare la risoluzione dei difetti.
  • La frequenza della riunione di triage dei difetti viene decisa in base alla pianificazione del progetto, al numero di difetti nel sistema, allo stato generale del progetto, ecc.
  • All'incontro partecipano Project Manager, Test Team Leader, Technical Lead, Development Team Leader.
  • I difetti vengono analizzati e valutati in base al grado di gravità.