TestyObiektowe.pdf

(1316 KB) Pobierz
Testy obiektowe
Testyobiektowe
AleksanderByrski
KatedraInformatyki
AkademiaG ó rniczo-HutniczawKrakowie
AleksanderByrski (Kat. Inf.AGH) Testyobiektowe
1/66
387426985.004.png 387426985.005.png 387426985.006.png
Bibliogra a
RobertV.Binder Testowaniesystem ó wobiektowych WNT2003.
Materia“ywyk“adowewydzia“uMatematyki,InformatykiiMechaniki
UniwersytetuWarszawskiego:http://wazniak.mimuw.edu.pl.
Dokumentacja:www.junit.org.
Dokumentacja:www.easymock.org.
AleksanderByrski (Kat. Inf.AGH) Testyobiektowe
2/66
387426985.007.png
Spistre–ci
1 Wstƒp
2 BibliotekaJUnit3.8
3 BibliotekaJUnit4.0
4 BibliotekaTestNG
5 Obiektyzastƒpcze(mockobjects)
6 BibliotekaEasyMock
AleksanderByrski (Kat. Inf.AGH) Testyobiektowe
3/66
387426985.001.png
Testowanieoprogramowania
Testowaniejestprocesemuruchamianiaiobserwacjioprogramowania
wposzukiwaniub“ƒd ó w.
Testys¡konstruowanenapodstawieprzypadk ó wtestowych,analizy
kodulubinterfejsumodu“u.
Testowanieczarnejskrzynkipomijawewnƒtrzn¡strukturƒ
oprogramowania(wy“¡czniebierzesiƒpoduwagƒwej–cieiwyj–cie).
Testowaniebia“ejskrzynkiopierasiƒnawewnƒtrznejstrukturze
oprogramowania(celemjestpokrycieoprogramowaniatestami).
Klasycznietestyplanujesiƒnaprzedostatnimetapiemodelu
kaskadowego.Nowemetodologiek“ad¡nacisknatestowaniewka»dym
etapie,anawetnarozpoczynaniepisaniaoprogramowaniaodtest ó w.
AleksanderByrski (Kat. Inf.AGH) Testyobiektowe
4/66
387426985.002.png
Niejestmo»liweca“kowiteprzetestowanieoprogramowania
Zbytwielewarto–ciparametr ó wwej–ciowych,zar ó wnopoprawnychjak
iniepoprawnych.
Zbytwielemo»liwych–cie»ekprzej–¢przezkod(warunki,pƒtle,
wyj¡tki).
B“ƒdyspecy kacji,projektowanianiemog¡by¢ujawnionewtrakcie
testowania.
Trudnowymaga¢dowodzeniapoprawno–cidlaka»degotworzonego
programu.
Trudnowymaga¢testowaniaz“o»onychinterfejs ó wu»ytkownika.
AleksanderByrski (Kat. Inf.AGH) Testyobiektowe
5/66
387426985.003.png
Zgłoś jeśli naruszono regulamin