Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.proceSteStoWy
Podczaswykonywaniatestówbardzoważnejest,abywynikibyłyrejestrowane
(logowane).Umożliwiatokontrolęzgodnościwynikówoczekiwanychzuzyskanymi.
Dziękitakiemudziennikowiwykonaniatestówjesteśmywstanienaprzykładod-
tworzyćbądźzidentyfikowaćsytuacje,wktórychnastąpiłoponowneuruchomienie
danegotestuzewzględunarozbieżnośćwyników.Jeśliwynikitestunielogowane,
tomożesokazać,żetestnależyuruchomićponowniewceluuzyskaniainformacji
ojegowyniku,copowodujestratęczasuiopóźnieniawprojekcie.Analizadzien-
nikatestówpozwalarównieżwkażdejchwiliuzyskaćinformacjedotyczącestopnia
pokrycia.
Dziennikitestówpowinnyrównieżzawieraćinformacjeowszelkichniespodziewa-
nychzdarzeniach,którespowodowałypowtórzeniebądźopóźnieniewykonaniatestu.
Takainformacjamożebbardzoprzydatnaprzyinterpretacjiraportówwykorzystu-
jącychwysokopoziomowemetryki.Rozważmynaprzykładraportzrysunku3.5przed-
stawiającystopieńpokryciawymagańwposzczególnychtygodniach.
100
80
60
40
20
0
%pokrytych
wymagań
1
2
3
Czastrwaniaprojektu(tygodnie)
4
5
6
7
8
9
10
11
Rysunek3.5.Histogramodsetkawymagańpokrytychtestami
Menedżeranalizującytakiraportpowinienzwrócićuwagęnadwiezastanawiające
cechywykresu.Popierwsze,wokresiemiędzy4.a7.tygodniemstopieńzwiększenia
pokryciawymagańprawiesniezmienił.Podrugie,w5.tygodniuodsetekpokry-
tychwymagańbył...niższynwtygodniupoprzedzającym!Takiraportwprowadzaza-
mieszanieimożeprowadzićdopodjęciabłędnychlubszkodliwychdecyzji.Menedżer
możenaprzykładstwierdzić,żewtychtygodniachzespółtesterskipracowałmniej
wydajnienwtygodniach8–11.Gdybyjednakzajrzećdologówtestów,mogłobys
okazać,żemiędzy4.a6.tygodniemnastąpiłowielerewizjiwymagań,wktórychwyni-
kuliczbawymagańprzeztetrzytygodniesukcesywnieszwiększała.Zespółtesterski
mógłpracowaćztakąsamąwydajnościąprzezcałyczastrwaniaprojektu,alezewzglę-
dunawzrostliczbywymagańwykres(dlatygodni4–7)pokazujepozorneanomalie
wpostępachtestów.
48