class 8 Flashcards
dalsie techniky čiernej skrinky
Testovanie prechodu stavov
Testovanie prípadov použitia
Testovanie prechodu stavov
systém nadobúda rôzne stavy v závislosti od vstupov.
Použiteľné pre validáciu požiadaviek.
Môže byť použité pre veľkú škálu systémov: stavové, vnorené
vizualizacia prechodu stavov
- stavové diagramy : graf. znazornenie stavy, prechody, udalosti, akcie
- stavová tabuľka: Zachytáva graficky: stavy, udalosti
Testovanie prípadov použitia
use casy
Techniky založené na štruktúre def+vymenuj
poznáme štruktúru kódu, vyuziva sa interná znalosť kódu; pokrytie príkazov a pokrytie rozhodovaní
pokrytie príkazov
podiel poctu vykonatelných prikazov pokrytých testovacim pripadmi a počtom všetkých vykonateľných príkazov v kóde
pokrytie rozhodovaní
testovanie vetvenie, podiel počtu všetkých výsledkov rozhodovaní, ktoré pokrytých testami a počtom všetkých možných výsledkov rozhodovaní v kóde
–100% pokrytie rozhodovaní garantuje 100% pokrytie príkazov, ale nie naopak.
založené na skúsenosti def + vymenuj
vychadza zo znalostí a intuície testerov a ich skúsenosti s podobnými aplikáciami a technológiami.
- odhadovanie omylov (error guessing)
- prieskumné testovanie (exploratory testing)
odhadovanie omylov (error guessing)
útok na chyby (fault attack): vypracuje sa zoznam mozných omylov a navrhnu sa testy ktore mali tie chyby otestovat/utocit
-prieskumné testovanie (exploratory testing)
je to súbežný návrh, vykonávanie, zaznamenávanie testov a učenie sa aplikácie.