Bugzilla - Capire un bug
La caratteristica principale o il cuore di Bugzilla è la pagina che mostra i dettagli di un bug. Notare che le etichette per la maggior parte dei campi sono collegamenti ipertestuali; facendo clic su di essi verrà visualizzata la guida sensibile al contesto di quel particolare campo. I campi contrassegnati da * potrebbero non essere presenti su ogni installazione di Bugzilla.
Summary- È un riepilogo di una frase del problema, visualizzato nell'intestazione accanto al numero del bug. È simile al titolo del bug che offre all'utente una panoramica del bug.
Status (and Resolution)- Questi definiscono lo stato del bug - Inizia anche prima di essere confermato come bug, quindi viene risolto e la correzione viene confermata da Quality Assurance. I diversi valori possibili per Stato e Risoluzione durante l'installazione devono essere documentati nella guida sensibile al contesto per tali elementi. Lo stato supporta Non confermato, Confermato, Fisso, In elaborazione, Risolto, Rifiutato, ecc.
Alias- Un alias è un nome di testo breve univoco per il bug, che può essere utilizzato al posto del numero di bug. Fornisce gli identificatori univoci e aiuta a trovare il bug nel caso in cui l'ID del bug non sia utile. Può essere utile durante la ricerca di un bug.
Product and Component- I bug sono divisi per prodotti e componenti. Un prodotto può contenere uno o più componenti. Aiuta a classificare i bug e aiuta anche a separarli.
Version- Il campo "Versione" di solito contiene i numeri oi nomi delle versioni rilasciate del prodotto. Viene utilizzato per indicare le versioni interessate dalla segnalazione di bug.
Hardware (Platform and OS)- Indicano l'ambiente testato o il sistema operativo in cui è stato rilevato il bug. Fornisce anche i dettagli dell'hardware come RAM, dimensione del disco rigido, processore, ecc.
Importance (Priority and Severity)- Il campo Priorità viene utilizzato per assegnare la priorità ai bug. Può essere aggiornato dall'assegnatario, dagli uomini d'affari o da qualcun altro degli stakeholder con l'autorità di cambiare. È una buona idea non modificare questo campo su altri bug, che non vengono sollevati da una persona. I valori predefiniti sono da P1 a P5.
Severity Field- Il campo Gravità indica la gravità del problema: da blocco ("applicazione inutilizzabile") a banale ("problema estetico minore"). L'utente può anche utilizzare questo campo per indicare se un bug è un miglioramento o una richiesta futura. Gli stati di gravità di supporto comuni sono: bloccante, critico, maggiore, normale, minore, banale e miglioramento.
Target Milestone- È una data futura entro la quale il bug deve essere risolto. Esempio - Le pietre miliari del Progetto Bugzilla per le future versioni di Bugzilla sono 4.4, 5.0, 6.0, ecc. Le pietre miliari non sono limitate ai numeri sebbene l'utente possa utilizzare qualsiasi stringa di testo come le date.
Assigned To - Un bug viene assegnato a una persona che è responsabile della correzione del bug o può verificare la credibilità del bug in base ai requisiti aziendali.
QA Contact- La persona responsabile della garanzia della qualità su questo bug. Potrebbe essere il reporter del bug a fornire maggiori dettagli se necessario o può essere contattato per ripetere il test del difetto una volta risolto.
URL - Un URL associato al bug, se presente.
Whiteboard - Un'area di testo in formato libero per aggiungere brevi note, nuove osservazioni o ripetere il test di commenti e tag a un bug.
Keywords - L'amministratore può definire parole chiave che possono essere utilizzate per contrassegnare e classificare i bug, ad esempio crash o regressione.
Personal Tags- Le parole chiave sono globali e visibili a tutti gli utenti, mentre i tag personali sono personali e possono essere visualizzati e modificati solo dal loro autore. La modifica di questi tag non invierà alcuna notifica ad altri utenti. Questi tag vengono utilizzati per tenere traccia dei bug a cui un utente tiene personalmente, utilizzando il proprio sistema di classificazione.
Dependencies (Depends On and Blocks) - Se un bug non può essere risolto poiché alcuni altri bug vengono aperti (dipende da) o questo bug impedisce la correzione di altri bug (blocchi), i loro numeri vengono registrati qui.
Collegamento ad albero delle dipendenze
Facendo clic sul collegamento Albero delle dipendenze vengono visualizzate le relazioni di dipendenza del bug come struttura ad albero. Un utente può modificare la profondità di mostrare e nascondere i bug risolti da questa pagina. Un utente può anche comprimere / espandere le dipendenze per ogni bug non terminale nella vista ad albero, utilizzando i pulsanti [-] / [+] che appaiono prima del riepilogo.
Reported - È l'ora e la data in cui il bug viene registrato da una persona nel sistema.
Modified - È la data e l'ora in cui il bug è stato modificato l'ultima volta nel sistema.
CC List - Un elenco di persone che ricevono posta quando il bug cambia, oltre a Reporter, Assegnatario e Contatto QA (se abilitati).
Ignore Bug Mail - Un utente può controllare questo campo se non vuole mai ricevere una notifica e-mail da questo bug.
See Also - Bug, in questo Bugzilla, in altri Bugzilla o in altri bug tracker quelli sono legati a questo.
Flags- Un flag è un tipo di stato che può essere impostato su bug o allegati per indicare che i bug / allegati si trovano in un determinato stato. Ogni installazione può definire il proprio set di flag che possono essere impostati su bug o allegati.
Time Tracking- Questo modulo può essere utilizzato per il monitoraggio del tempo. Per utilizzare questa funzione, un utente deve essere un membro del gruppo specificato datimetrackinggroup parametro.
Orig. Est. - Questo campo mostra il tempo stimato originale.
Current Est.- Questo campo mostra il tempo stimato corrente. Questo numero è calcolato da Ore lavorate e Ore rimanenti.
Hours Worked - Questo campo mostra il numero di ore lavorate sul particolare difetto.
Hours Left- Questo campo mostra la stima attuale. - Ore lavorate. Questo valore + Ore lavorate diventerà il nuovo Attuale stimato.
%Complete - Questo campo mostra la percentuale di completamento dell'attività.
Gain - Questo campo mostra il numero di ore in cui il bug è in anticipo rispetto all'originale stimato.
Deadline - Questo campo mostra la scadenza per questo bug.
Attachments- Un utente può allegare file (prove, casi di test o patch) ai bug. Se sono presenti allegati, vengono elencati in questa sezione.
Additional Comments - Un utente può aggiungere commenti alla discussione sui bug qui, se l'utente / tester ha qualcosa di utile da dire.
Nel prossimo capitolo impareremo come modificare un bug.