Test sull'età
Che cos'è il test dell'età?
È una tecnica di test che valuta la capacità di un sistema di funzionare in futuro e di solito viene eseguita dai team di test. Man mano che il sistema invecchia, quanto significativamente le prestazioni potrebbero diminuire è ciò che viene misurato in Age Testing.
Comprendiamo anche il concetto di Defect Age. Si misura in termini di due parametri:
1. Phases
2. Time
Età del difetto - Fasi:
L'età del difetto in fasi è definita come la differenza tra la fase di iniezione del difetto e la fase di rilevamento del difetto.
Parametri:
1. La "fase di iniezione del difetto" è la fase del ciclo di vita dello sviluppo del software in cui è stato introdotto il difetto.
2. La "fase di rilevamento dei difetti" è la fase del ciclo di vita dello sviluppo del software in cui è stato individuato il difetto.
Formula:
Defect Age in Phase = Defect Detection Phase - Defect Injection Phase
Esempio:
Considera, la metodologia SDLC che abbiamo adottato ha le seguenti fasi:
1. Sviluppo dei requisiti
2. Progettazione
3. Codifica
4. Test unitario
5. Test di integrazione
6. Test di sistema
7. Test di accettazione, e se un difetto viene identificato in Test unitari (4) e il difetto è stato introdotto nella fase di progettazione (2) dello sviluppo, l'età del difetto è (4) - (2) = 2.
Età del difetto - Tempo:
L'età del difetto è definita come la differenza di tempo tra la data del difetto rilevato e la data corrente, a condizione che il difetto sia ancora aperto.
Parametri:
1. I difetti si trovano nello stato "Aperto" e "Assegnato" e NON solo nello stato "Nuovo".
2. I difetti che sono in "Chiuso" a causa di "non riproducibile" o "duplicato" NON sono considerati.
3. Viene calcolata la differenza in giorni o ore, dalla data di apertura del difetto e dalla data corrente.
Formula:
Defect Age in Time = Defect Fix Date (OR) Current Date - Defect Detection Date
Esempio:
Se un difetto è stato rilevato il 05/05/2013 alle 11:30:00 e chiuso il 23/05/2013 alle 12:00:00, l'Età del difetto viene calcolata come segue.
Defect Age in Days = 05/05/2013 11:30:00 AM - 23/05/2013 12:00:00 PM
Defect Age in Days = 19 days
Risultato:
Per valutare l'efficacia di ogni fase e delle eventuali attività di revisione / test, minore è l'età del difetto, migliore è l'efficacia.