Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
WSTęP
nychaplikacjiwspomagającychprocestestowania.Wksiążceskupiłemsięwyłączniena
metodachitechnikachtestowania,zarządzaniatestowaniemorazzapewnianiajakości,
dziękiczemuzawartawniejwiedzajestuniwersalnaiprzydatnadlakażdegotestera
wkażdejorganizacji,niezależnieodtypuprojektu,wjakimuczestniczy,oraznarzędzi,
jakichużywa.Słowohnarzędzia”wpodtytuleksiążkijestzwiązanezabstrakcyjnymime-
todamipomocnymiwpracyinżynierajakości,aniekonkretnymiaplikacjamitypuCASE
(ang.Compute-AidedSoftwareEngineering)czyCAST(ang.Computer-AidedSoftware
Testing).
projekt(ang.project)zestawskoordynowanychikontrolowanychaktywności
ookreślonymczasierozpoczęciaizakończenia;jestpowoływany,abyosiągnąćcel
zgodniezokreślonymiwymaganiami,wtymograniczeniamiczasowymi,kosztowy-
miizasobowymi[1]
CASE(ang.Computer-AidedSoftwareEngineering)inżynieriaoprogramowania
wspomaganakomputerowo
CAST(ang.Computer-AidedSoftwareTesting)testowanieoprogramowaniawspo-
maganekomputerowo;patrztakże:automatyzacjatestowania
Książkaskładasięzsiedmiuczęści.Pierwszajestwprowadzeniemwdyscyplinęte-
stowaniaoprogramowania.Zawieraniezbędnepojęcia,opisujeprocestestowyiwyjaś-
nia,jaktenprocesjestumiejscowionywróżnychcyklachżyciaoprogramowania.Defi-
niujetakżetypowepoziomyitypytestów.
Częśćdrugatoobszernyprzeglądtechnikprojektowaniatestów.Opisanezostały
wnimwszystkienajważniejszeoraznajczęściejstosowanetechniki:czarnoskrzynkowe,
białoskrzynkowe,opartenadefektachiopartenadoświadczeniu.Omówionerównież
technikistatyczne,takiejakprzeglądyczyanalizastatyczna,orazmetodyanalizydyna-
micznej.
Wczęścitrzeciejzostałyopisanezagadnieniazwiązaneztestowaniemniefunkcjo-
nalnym,czylitestowaniemcechjakościowych.Materiałtejczęściwdużymstopniujest
opartynanormieISO/IEC/IEEE25010[2],którazastąpiłakilkalattemunormęISO/
IEC9126[3].
Częśćczwartajestprzeznaczonagłówniedlaosóbzajmującychsiętestowaniemod
stronyzarządzania,takichjak:kierownicytestów,menedżerowiejakości,kierownicy
zespołówtestowych.Omówionewniejtechnikizarządzaniaznaciskiemnameto-
dyopartenaryzyku.Zawieratakżeprzegląddokumentacjitestowejzgodnyznormą
ISO/IEC29119-3[4],którazastąpiładotychczasstosowanąnormąIEEE829[5].
Częśćpiątajestpoświęconaludziominarzędziomwprocesietestowym.Przedstawio-
newniejzagadnieniakomunikacjiwzespole,kompetencjiorazmotywacji.Zawiera
takżeszerokiprzeglądtypównarzędziwrazzkonkretnymiprzykładamiichzastosowań.
Częśćszóstadotyczymetoddoskonaleniaprocesutestowego.Jestprzeznaczona
główniedlamenedżerów,osóbodpowiedzialnychwfirmiezausprawnianieprocesu
XLVII