Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.1.podStaWoWyproceSteStoWy
uwagęanalizęryzykaprojektowego(np.jeśliwiadomo,żewielebłędówwynikazeźlero-
zumianychwymagań,należyzaplanowaćwięcejczasunaprzeglądyformalnewymagań
idokumentówprojektowych).Należyrównieżokreślićkryteriapriorytetyzacji,którebędą
wykorzystywanepodczasfazprojektowaniaiwykonywaniatestów.Jeślistosujesiępodej-
ścieopartenastandardzie,totrzebazadbać,abywszystkieplanowaneczynnościwynikały
zestandardulubbyłyznimzgodne.Jeśliwykorzystywanebędziepodejściereaktywne,to
należyprecyzyjnieokreślić,jakienarzędziabędąużywanedotestowaniadynamicznego.
testowaniedynamiczne(ang0dynamictesting)–testowanie,podczasktóregojestwy-
konywanykodmodułulubsystemu
testowaniereaktywne(ang0reactivetesting)–testowanie,któredynamiczniereaguje
natestowanysystemiotrzymanewynikitestowania;wtypowympodejściutestowa-
niereaktywnemazredukowanycyklplanowania,afazyprojektowaniaorazimple-
mentacjitestówniewykonujesię,dopókiobiekttestówniezostaniedostarczony
Podczasplanowaniaustalasię,jakiepoziomytestówbędąwykorzystywane(patrz
podrozdz.4.2),jakiesąceledlakażdegoztychpoziomóworazjakietechnikiprojek-
towaniatestówbędąużywanenaposzczególnychpoziomach.Definiujesiętakżetypy
testów,którebędąużywanewprocesietestowym(patrzpodrozdz.4.4).
Menedżertestów,wporozumieniuzanalitykiemtestów,określaspecyfikacjęśrodo-
wiskatestowegoorazupewniasię,żeosobyodpowiedzialnezajegobudowęiutrzymy-
waniesąkompetentneibędądostępneprzezcałyczaswykorzystywaniategośrodowiska.
Identyfikujerównieżwszystkieograniczenia,wymaganiaiobowiązkiwynikającezróż-
negorodzajuumów,takichjakumowaostandardusługi(ang0ServiceLevelAgreement,
SLA)czyteżzzewnętrznychzależności(np.zależnościodinnychprojektów,usługizle-
canenazewnątrz,dostawcy,licencje).
środowiskotestowe,osprzęttestowy,podłożetestowe
3(ang0testenvironment,testrig,test
bed)–środowisko,wktóregoskładwchodzisprzęt,wyposażenie,symulatory,oprogra-
mowanieorazinneelementywspierające,potrzebnedoprzeprowadzeniatestów[7]
Bardzoważnejest,abyzweryfikowaćoszacowaniaczasoweibudżetowenałożonena
procestestowy,atakżezaplanowaćtestowaniewszystkichartefaktówprocesuwytwór-
czego,nietylkokodu.Sątonaprzykład:konfiguracjesystemówiśrodowisk,dokumen-
tacja,proceduryinstalacyjne.Wfazieplanowanianależyrównieżokreślić,wjakisposób
procestestowybędziedopasowanydoprzyjętegomodelucyklużyciaoprogramowania.
konfiguracja(ang0configuration)–układmodułówlubsystemzdefiniowanyzapo-
mocąliczby,naturyorazwewnętrznychpowiązańjegoczęściskładowych
3WsłownikuISTQB[6]termintestbedjestprzetłumaczonyjako...łożetestowe(sic!).Angielskiesłowo
bedmakilkaznaczeńiwtymkontekścienieoznaczałóżka,alepodstawę,podłożeczegoś.
35