Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.4.ryShiStoryczny
zapobieganiausterkom”.Tosformułowanierozszerzyłodefinicjętestowania,któreod
tegomomentubyłoukierunkowanenietylkonawykrywanie,lecztakżezapobieganiede-
fektom.Beizeropisujeczteryetapymyśleniaotestowaniu:1)testować,byoprogramowa-
niedziałało,2)testować,byzepsućoprogramowanie,3)testować,byzredukowaćryzyko,
4)testowaniejakohdyscyplinaumysłowa”(ang.mentaldiscipline),tzn.zapewnianietesto-
walnościoprogramowaniawciągucałegocyklużycia.Oilepodejściewfazieczwartejsku-
piałosnaanalizieitechnikachprzegląduinnychntestowanie,otylepodejściewfazie
piątejjakogłównychnarzędziużywaplanowania,analizyiprojektowaniatestów.
KsiążkęBeizeramożnauznaćzatę,któraufundowałaparadygmatwczesnegotesto-
waniaopartegonaryzyku.Otym,żejesttoparadygmatważnyiskuteczny,niechświad-
czyfakt,żefunkcjonujeonzpowodzeniemdodziśjakojednazpodstawowychzasad
testowaniaoprogramowania.
Wtabeli1.1przedstawionoteorie,metodyitechniki,któremiałynajwiększywpływ
narozwójtestowania(częśćznichjestpodanaza[18]).
Tabela1.1.Najważniejszeodkryciawhistoriitestowaniaoprogramowania
Rok
1975
1976
1980
1980
1985
1989
1990
1994
1995
1997
1997
1997
2000
2000
2001
2004
2005
2008
2010
Odkrycie
Wybórtestównapodstawieanalizykrawędzigrafuprzepływusterowania
Wybórtestównapodstawieanalizyścieżekwgrafieprzepływusterowania
Strategiaopartanadziedzinie(ang.domainstrategy)
Testowaniefunkcjonalne
Strategieopartenaprzepływiedanych
Formalnemetodydlaintegracjitestówopartychnaspecyfikacjiinastrukturze
Testowanieopartenalogice
Modelszacowanianiezawodnościoprogramowaniaopartynapokryciu
Ortogonalnaklasyfikacjadefektów(IBM)
Testowanieintegracyjneopartenaopisiearchitektury
Probabilistycznetestowaniefunkcjonalne
Narzędziaautomatyzacjitestowania
TestowanieintegracyjneopartenadiagramachUML
MetodaSixSigmadlatworzeniaoprogramowania
Zintegrowanatechnikadlaoprogramowaniaopartegonakomponentach
Automatycznenarzędziaanalizystatycznej
PodejścieGoal-Question-Metric
Automatyczne,zoptymalizowaneprojektowanieprzypadkówtestowych
Wczesnaanalizaryzyka
13