Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.proceSteStoWy
3.1.2.Monitorowanieinadzór
Monitorowanieinadzórtodwieróżneczynności,choćichnazwybrzmiąpodobnieisu-
gerująpodobneaktywności.Wrażeniesynonimicznościtychpojęćwynikaćmożezfak-
tu,żeoneprzeprowadzanejednocześnie,wtrakciecałegoczasutrwaniaprojektu.
Monitorowanietestówjestczynnościązarządczą,polegającąnasprawdzaniustatusu
ipostępuprojektuorazporównywaniuuzyskanychwynikówzzaplanowanymi.Weryfi-
kacjitejdokonujeszapomocąpomiarówmetrykzdefiniowanychwfazieplanowania.
Przykładamimetrykmogąbyć:procentzakończonychzadańspośródwszystkichzapla-
nowanych,osiągniętystopieńpokrycia,liczbastworzonych,wykonanychizaliczonych
przypadkówtestowychitd.Wdalszejczęściksiążkiomówimywieletakichmiar.
Fazamonitorowaniaobejmujerównieżtworzenieraportówzpomiarów.Jeślioka-
żesię,żejakiśparametrprojektuodstajeodnormy,tonależyprzedsięwziąćczynności
zaradcze,abysprowadzićprojektnawłaściwytor.Opracowanieorazwdrażanietakich
działańtonadzór.Możnawięcstwierdzić,żemonitorowaniejestczynnościąhpasyw-
ną”,polegającąnaobserwacji,natomiastnadzórjestczynnościąhaktywną”,związaną
zpodejmowaniemdziałań.Czynnościmonitorowaniainadzoruczęściąwiększego
procesuzarządczego,mianowiciezarządzaniatestami.Raportowanietozwyklezadanie
menedżeratestów,natomiastsamymzbieraniemmetrykzajmujesanalityktestów.
monitorowanietestów(ang0testmonitoring)zadaniezzakresuzarządzaniatesto-
waniem,zajmującesokresowymsprawdzaniemstatusuprojektutestowegooraz
raportowaniemstanuaktualnegowporównaniuzestanemplanowanym
nadzórnadtestami(ang0testcontrol)zadaniezzakresuzarządzaniatestowaniem,
polegającenaopracowaniuiwdrażaniudziałańkorygującychprojekttestowy,gdy
monitorowaniepokazujeodchylenieodplanu
zarządzanietestami(ang0testmanagement)planowanie,szacowanie,monitorowa-
nieorazkontrolaprzebiegutestów,naogółprzeprowadzaneprzezmenedżeratestów
Przykładowymrezultatemkontrolimożebraportwformiegraficznejporównujący
skumulowanąliczbęznalezionychinaprawionychdefektów.Przykładtakiegowykresub
wcześniejpokazanynarysunku1.2b.Nadzórmógłbytutajpolegaćnaprzeprowadzeniu
analizyźródłowejproblemuipodjęciudecyzjiotym,bywydłużyćdanąfazętestów,prze-
znaczyćwięcejprogramistówdonaprawybłędów,przeprowadzićinspekcjekodupodką-
temstosowaniawzorcówprojektowychułatwiającychdebugowanieitp.
3.1.3.Analizatestów
Analizatestówtofaza,wktórejokreślaszakrestestów,awięchco”mabprzetesto-
wane.Najpierwnależywybraćprzedmiottestóworazelementytestowe.Następniedo-
konujesprzeglądupodstawytestów,celówtestowaniabądźanalizyryzykaoraziden-
36