Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.
Podstawowedefnicje
Wpoprzednimrozdzialeużywaliśmykilkuterminówzwiązanychztestowaniem,ta-
kichjakusterkaczyawaria,którestosowaliśmyintuicyjnie,niewyjaśniającdokład-
nieichznaczenia.tofundamentalnepojęciawykorzystywanewtestowaniuopro-
gramowaniaibędziemyichużywaćwcałejdalszejczęścitegopodręcznika,dlatego
nadszedłczas,abyjeformalniezdefiniować.Zarównowtymrozdziale,jakiwna-
stępnychrozdziałach,każdenowodefiniowanepojęciebędziepodawanewrazzjego
angielskimodpowiednikiem.Językangielskitolinguafrancainformatykiitesterzy
wswojejpracyzawodowejczęściejwykorzystujądokumentypisanepoangielskun
popolsku.
pomyłka(ang0mistake)działanieczłowiekapowodującepowstanienieprawidło-
wegorezultatu(wgIEEE610)
usterka,defekt,bug,pluskwa,problem(ang0fault,defect,bug,problem)statyczna
wadamodułulubsystemu
anomalia(ang0anomaly)dowolnywarunek,któryodbiegaodoczekiwańbazu-
jącychnaspecyfikacjiwymagań,dokumentacjiprojektowej,dokumentacjiużyt-
kownika,standardachorazinnychdokumentów,atakżeodczyjejśpercepcjilub
doświadczenia;anomaliemogąbznalezionepodczasprzeglądów,testowania,
analizy,kompilacjilubużytkowaniaoprogramowaniabądźodpowiedniejdoku-
mentacji;patrztakże:usterka,awaria,incydent,problem[25]
Każdenieoczekiwanezachowaniesystemubądźinnywarunekodbiegającyodspe-
cyfikacji,bądźnaszegodoświadczeniatoanomalia.Niekażdaanomaliamusibczymś
złym,choćwwiększościprzypadkówichwystąpienieoznaczaproblem,którytrzebabę-
dzierozwiązać.
25