Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.
Procestestowy
Testowaniejestpełnoprawną,osobnądziedzinąinżynieriioprogramowaniaimusib
właściwiezorganizowane,abybyłoefektywne.Powinnowięcbujętewramydobrze
zdefiniowanegoprocesu.Procesjestsekwencjądziałań,którenapodstawiewarunków
początkowych(wejść)pozwalająosiągnąćzałożonycel(wyjścia).Warunkipoczątkowe
nazywanekryteriamiwejścia,awarunkiwyjściowekryteriamiwyjścia.Zbiórkryte-
riówwyjścianazywasefektemtestu.Procestestowywodniesieniudopojedynczego
obiektutestówjestnazywanycyklemtestowym.
kryteriumwejścia(ang0entrycriteria)zbiórogólnychiszczególnychwarunków,k-
rychspełnieniejestwymaganedokontynuacjiprocesudlaokreślonegozadania[30]
kryteriumwyjścia,kryteriumukończenia,kryteriumzakończeniatestu(ang0exit
criteria,completioncriteria,testcompletioncriteria)zbiórogólnychiszczególnych
warunków,uzgodnionychzudziałowcami,którychspełnieniejestwymaganedoofi-
cjalnegozakończeniaprocesu[30]
efekttestu(ang0testtarget)zbiórkryteriówwyjścia
cykltestowy(ang0testcycle)wykonanieprocesutestowegowstosunkudopojedyn-
czego,możliwegodozidentyfikowaniawydaniatestowanegoobiektu
Kryteriawejściastosujespoto,abyochronićprojektprzedwykonaniemzadania,
naktóregoprzeprowadzenieniejesteśmyjeszczeprzygotowani.Przedwczesnerozpo-
częciezadaniamożespowodowaćzmarnowanienakładówpracy,bonp.trzebajebę-
dziepowtórzyćlubpoświęcićowielewięcejczasunajegoukończenienwsytuacji,gdy
warunkiwejściaspełnione.Kryteriawyjściastosujeszkolei,abyuchronićprojekt
przezprzedwczesnymzakończeniemokreślonychzadań,gdyniewszystkieczynności
32