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ść.