domenica 21 ottobre 2012
Software Testing - Cicli di vita Bug
Ingrandisci immagine
La durata della durata o di tempo tra la prima volta che il bug si trova si chiama 'Nuovo' e ha chiuso con successo (stato: 'chiuso'), respinto, posticipato o differito si chiama 'Bug / Life Cycle errore'.
Fin dalla prima volta che viene rilevato alcun bug fino al punto in cui il bug è stato risolto e chiuso, è assegnato vari stati che sono New, Open, rinviare, in attesa Retest, ripetere il test, attesa Rifiuta, Rifiuta, in differita, e chiusa. Per ulteriori informazioni sui vari stati utilizzati per un bug durante un ciclo di vita bug, è possibile consultare l'articolo 'Software Testing - Bug e stati utilizzati durante un ciclo di vita Bug'.
Ci sono sette cicli di vita differenti che un bug possono passare attraverso:
I Ciclo
* Un tester trova un bug e lo segnala al piombo di test.
* Il cavo di test verifica se il bug è valido o meno.
* Test di piombo ritiene che il bug non è valido e il bug è 'Respinto'.
Ciclo II
* Un tester trova un bug e lo segnala al piombo di test.
* Il cavo di test verifica se il bug è valido o meno.
* Il bug è stato verificato e segnalato al team di sviluppo con lo status di 'Nuovo'.
* Il leader del team di sviluppo e verificare se si tratta di un bug valido. Il bug non è valido ed è contrassegnato con uno stato di 'attesa Rifiuta' prima di passarlo di nuovo al team di test.
* Dopo aver ottenuto una risposta soddisfacente dal lato dello sviluppo, il test leader segna il bug come 'Respinto'.
Ciclo III
* Un tester trova un bug e lo segnala al piombo di test.
* Il cavo di test verifica se il bug è valido o meno.
* Il bug è stato verificato e segnalato al team di sviluppo con lo status di 'Nuovo'.
* Il leader del team di sviluppo e verificare se si tratta di un bug valido. Il bug è valido e il leader di sviluppo assegna uno sviluppatore ad esso, segnando lo status di 'assegnato'.
* Lo sviluppatore risolve il problema e segna il bug come 'Fixed' e la passa indietro al leader di sviluppo.
* Il leader di sviluppo modifica lo stato del bug a 'In attesa Retest' e lo passa al team di test per ripetere il test.
* Il leader di prova cambia lo stato del bug a 'Retest' e lo passa ad un tester per ripetere il test.
* Il tester retests il bug e se sta lavorando bene, il tester chiude il bug e lo contrassegna come 'chiusa'.
IV Ciclo
* Un tester trova un bug e lo segnala al piombo di test.
* Il cavo di test verifica se il bug è valido o meno.
* Il bug è stato verificato e segnalato al team di sviluppo con lo status di 'Nuovo'.
* Il leader del team di sviluppo e verificare se si tratta di un bug valido. Se il bug è valido, il leader di sviluppo assegna uno sviluppatore per esso, che segna lo status di 'assegnato'.
* Lo sviluppatore risolve il problema e segna il bug come 'Fixed' e la passa indietro al leader di sviluppo.
* Il leader di sviluppo modifica lo stato del bug a 'In attesa Retest' e lo passa al team di test per ripetere il test.
* Il leader di prova cambia lo stato del bug a 'Retest' e lo passa ad un tester per ripetere il test.
* Il tester retests il bug e lo stesso problema persiste, quindi il tester dopo la conferma dal test leader riapre il bug e segna con uno status di 'riaprire'. E poi, il bug viene passato al team di sviluppo per il fissaggio.
Ciclo di V
* Un tester trova un bug e lo segnala al piombo di test.
* Il cavo di test verifica se il bug è valido o meno.
* Il bug è stato verificato e segnalato al team di sviluppo con lo status di 'Nuovo'.
* Lo sviluppatore tenta di verificare se il bug è valido ma non riesce a replicare lo stesso scenario in cui era al momento del test, e chiede aiuto al team di test.
* Il tester inoltre non riesce a rigenerare lo scenario in cui è stato trovato il bug. E infine, lo sviluppatore respinge il bug marcatura come 'Respinto'.
VI Ciclo
Dopo la conferma che i dati non è disponibile o alcune funzionalità non è disponibile, la soluzione e ripetere il test del bug è rinviata per un tempo indefinito ed è contrassegnato come 'rinviato'.
VII Ciclo
Se il bug non sta importanza e deve essere rinviata, quindi viene dato uno status come 'differita'.
Questo è stato circa i cicli di vita diversi, che passa attraverso un bug in fase di test del software. E nei modi di cui sopra, ogni bug che si trova finisce con uno stato di Chiusi, Rifiutato, differito o posticipato.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento