Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.
Procestestowy
Testowaniejestpełnoprawną,osobnądziedzinąinżynieriioprogramowaniaimusibyć
właściwiezorganizowane,abybyłoefektywne.Powinnowięcbyćujętewramydobrze
zdefiniowanegoprocesu.Procesjestsekwencjądziałań,którenapodstawiewarunków
początkowych(wejść)pozwalająosiągnąćzałożonycel(wyjścia).Warunkipoczątkowe
sąnazywanekryteriamiwejścia,awarunkiwyjściowe–kryteriamiwyjścia.Zbiórkryte-
riówwyjścianazywasięefektemtestu.Procestestowywodniesieniudopojedynczego
obiektutestówjestnazywanycyklemtestowym.
kryteriumwejścia(ang0entrycriteria)–zbiórogólnychiszczególnychwarunków,któ-
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ściastosujesiępoto,abyochronićprojektprzedwykonaniemzadania,
naktóregoprzeprowadzenieniejesteśmyjeszczeprzygotowani.Przedwczesnerozpo-
częciezadaniamożespowodowaćzmarnowanienakładówpracy,bonp.trzebajebę-
dziepowtórzyćlubpoświęcićowielewięcejczasunajegoukończenieniżwsytuacji,gdy
warunkiwejściasąspełnione.Kryteriawyjściastosujesięzkolei,abyuchronićprojekt
przezprzedwczesnymzakończeniemokreślonychzadań,gdyniewszystkieczynności
32