Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.proceSteStoWy
takiejsiecijakowarunkówwstępnychorazwyjściowych.Oczekiwanywynikniemusizawsze
bwidocznymnazewnątrzzachowaniemaplikacji.Możetobwewnętrznystanprogra-
mu,bazydanych,pamięciitd.Porównanierezultatuaktualnegozespodziewanymczasami
jesttrudne,żmudnelubczasochłonne,zwłaszcza,gdymusibdokonywanedynamicznie.
Dlategoczęstowymagazastosowaniaspecjalnychnarzędzi(np.komparatorów)0
komparator,komparatortestowy(ang0comparator,testcomparator)narzędziete-
stowedoprzeprowadzaniaautomatycznegoporównaniarezultatówrzeczywistych
zoczekiwanymi
PrzypadektestowyPT008
Opis:sprawdzeniefunkcjonalnościekranu
Warunkiwstępne:bazadanychorozkładachjestpusta
Krok
00801
00802
00803
Warunkiwyjściowe:bazazawierapoprawniedodanąlinięwrazzjejkursami,ainformacjanaekraniejest
wyświetlonapoprawnie
Czynność
Sprawdź,czysystempoprawniedodajelinięautobusowądorozkładu
Sprawdź,czysystempoprawniedodajekursydorozkładu
Sprawdź,czysystempoprawniewyświetlakursynaekranie
Rysunek3.3.Przypadektestowywysokiegopoziomu
PrzypadektestowyPT004
Opis:weryfikacjapoprawnegododawaniakursudorozkładuiwyświetlaniagonaekranie
Warunkiwstępne:bazadanychorozkładachjestpusta
Krok
00401
00402
00403
00404
00405
00406
Czynność
Oczekiwanywynik
Dodajdorozkładulinię104
Wbaziestworzononowąlinię104
Dodajkursw45.minuciedlalinii104
Wbaziedodanokurs45dlalinii104
Dodajponownietensamkursdlalinii104
Stanbazynieuległzmianie
Dodajkursw8.minuciedlalinii104
Wbaziedodanokurs08dlalinii104
Ustaldzieńna11.12.2013
Datazostałaustawionana11.12.2013
Wyświetlinformacjęnaekraniezawierającym
2liniedlaliczbyminut=40
Ekranzawieranastępująceinformacje:
1101202013
Linia
Czas
104
5min
104
28min
Coodpowiadałańcuchowih104510428”zwró-
conemuprzezmetodęgetDisplayString(40,2)
Warunkiwyjściowe:bazazawieradwakursydlalinii104(ominutach45i08),astanekranuwyglądatak,
jakoczekiwanywynikdlakroku004060
Rysunek3.4.Przypadektestowyniskiegopoziomu
42