Przykładowe raporty dotyczące zarządzania testami

Ta kategoria zawiera raporty pomagające menedżerom monitorować proces testowania. Te raporty ułatwiają menedżerom sprawdzanie, czy wszystkie wymagania zostały przetestowane, a także analizę statusu testów oraz jakości kodu wygenerowanego przez programistów.

Status wykonania instrukcji testowania

Częstotliwość zaliczania/niezaliczania instrukcji testowania jest ważnym wskaźnikiem statusu projektu. We wczesnej fazie projektu duży procent niepowodzeń może być normalny i oczekiwany. Dzieje się tak szczególnie podczas programowania opartego na testach: mogą tu występować testy dla funkcji, które nie zostały jeszcze w całości zaimplementowane. W miarę realizacji projektu należy w tym raporcie zwrócić uwagę na dwa trendy: współczynnik zaliczania/niezaliczania i wysokość paska wskazującego łączną liczbę wykonań testów. Paski powinny być coraz wyższe (wskazując więcej testów), a procent zaliczeń powinien wzrastać.

Zakres testu według wymagań

Dla każdego wymagania powinny istnieć testy. Aby to sprawdzić, wykres kołowy wskazuje procent wymagań, które są objęte testami, oraz procent wymagań nieobjętych testami (tych, z którymi nie są powiązane żadne testy). Ważne jest, aby sprawdzić, dlaczego nie ma dla nich testów, i w razie potrzeby utworzyć te testy.

Wykorzystanie laboratorium testowego

Ten raport pokazuje wykorzystanie systemu testowego w czasie w rozbiciu na systemy operacyjne. Ogólnie powinno ono wzrastać z biegiem czasu, gdy zwalniają działania związane z projektem i pojawia się więcej opcji produktu do przetestowania. Niskie wykorzystanie może sygnalizować niewykorzystane zasoby laboratorium lub niewystarczający zakres testów.

Przetestowane przypadki użycia w stosunku do zaimplementowanych

Ten raport przedstawia procent testowanych zaimplementowanych wymagań przypadków użycia. Najlepiej byłoby, gdyby ta wartość procentowa była zawsze zbliżona do 100%. Niska lub opadająca krzywa może wskazywać, że funkcje projektu nie są testowane właściwie. Krzywa wznosząca wskazuje, że testy doganiają implementację.


Opinia