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śliwynikitestuniesąlogowane,
tomożesięokazać,ż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żebyćbardzoprzydatnaprzyinterpretacjiraportó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ńprawiesięniezmienił.Podrugie,w5.tygodniuodsetekpokry-
tychwymagańbył...niższyniżwtygodniupoprzedzającym!Takiraportwprowadzaza-
mieszanieimożeprowadzićdopodjęciabłędnychlubszkodliwychdecyzji.Menedżer
możenaprzykładstwierdzić,żewtychtygodniachzespółtesterskipracowałmniej
wydajnieniżwtygodniach8–11.Gdybyjednakzajrzećdologówtestów,mogłobysię
okazać,żemiędzy4.a6.tygodniemnastąpiłowielerewizjiwymagań,wktórychwyni-
kuliczbawymagańprzeztetrzytygodniesukcesywniesięzwiększała.Zespółtesterski
mógłpracowaćztakąsamąwydajnościąprzezcałyczastrwaniaprojektu,alezewzglę-
dunawzrostliczbywymagańwykres(dlatygodni4–7)pokazujepozorneanomalie
wpostępachtestów.
48