Testowanie wieku
Co to jest badanie wieku?
Jest to technika testowania, która ocenia zdolność systemu do działania w przyszłości i jest zwykle wykonywana przez zespoły testowe. W miarę starzenia się systemu wydajność może spaść, co jest mierzone w testach wieku.
Rozumiemy również pojęcie Defect Age. Jest mierzony za pomocą dwóch parametrów:
1. Phases
2. Time
Wiek wady - fazy:
Fazowy wiek defektu jest definiowany jako różnica między fazą wstrzykiwania defektu a fazą wykrywania defektu.
Parametry:
1. „faza wstrzykiwania defektu” to faza cyklu życia oprogramowania, kiedy defekt został wprowadzony.
2. „faza wykrywania defektu” to faza cyklu życia oprogramowania, podczas której wykryto defekt.
Formuła:
Defect Age in Phase = Defect Detection Phase - Defect Injection Phase
Przykład:
Rozważmy, że metodologia SDLC, którą przyjęliśmy, obejmuje następujące etapy:
1. Opracowanie wymagań
2. Projekt
3. Kodowanie
4. Testowanie jednostkowe
5. Testowanie integracyjne
6. Testowanie systemu
7. Testy akceptacyjne i jeśli defekt zostanie zidentyfikowany w testach jednostkowych (4), a defekt został wprowadzony na etapie projektowania (2) rozwoju, wtedy wiek defektu wynosi (4) - (2) = 2.
Wiek wady - czas:
Wiek defektu definiuje się jako różnicę czasu między datą wykrycia wady a aktualną datą, pod warunkiem, że wada jest nadal otwarta.
Parametry:
1. Wady mają status „Otwarte” i „Przypisane”, a NIE tylko „Nowy”.
2. Wady, które są „zamknięte” ze względu na „niemożność odtworzenia” lub „duplikat” NIE są uwzględniane.
3. Różnica dni lub godzin jest obliczana na podstawie daty otwarcia wady i daty bieżącej.
Formuła:
Defect Age in Time = Defect Fix Date (OR) Current Date - Defect Detection Date
Przykład:
Jeżeli wada została wykryta 05.05.2013 11:30:00 i zamknięta 23.05.2013 12:00:00, Wiek Wady zostanie obliczony w następujący sposób.
Defect Age in Days = 05/05/2013 11:30:00 AM - 23/05/2013 12:00:00 PM
Defect Age in Days = 19 days
Wynik:
Do oceny skuteczności każdej fazy i wszelkich czynności przeglądowych / testowych, niższy wiek defektu, lepsza skuteczność.