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ślistosujespodej-
ś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),jakieceledlakażdegoztychpoziomóworazjakietechnikiprojek-
towaniatestówbędąużywanenaposzczególnychpoziomach.Definiujestakżetypy
testów,którebędąużywanewprocesietestowym(patrzpodrozdz.4.4).
Menedżertestów,wporozumieniuzanalitykiemtestów,określaspecyfikacjęśrodo-
wiskatestowegoorazupewniasię,żeosobyodpowiedzialnezajegobudowęiutrzymy-
waniekompetentneibę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.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