class 8 Flashcards

1
Q

dalsie techniky čiernej skrinky

A

Testovanie prechodu stavov

Testovanie prípadov použitia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Testovanie prechodu stavov

A

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é

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

vizualizacia prechodu stavov

A
  • stavové diagramy : graf. znazornenie stavy, prechody, udalosti, akcie
  • stavová tabuľka: Zachytáva graficky: stavy, udalosti
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Testovanie prípadov použitia

A

use casy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Techniky založené na štruktúre def+vymenuj

A

poznáme štruktúru kódu, vyuziva sa interná znalosť kódu; pokrytie príkazov a pokrytie rozhodovaní

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

pokrytie príkazov

A

podiel poctu vykonatelných prikazov pokrytých testovacim pripadmi a počtom všetkých vykonateľných príkazov v kóde

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

pokrytie rozhodovaní

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

založené na skúsenosti def + vymenuj

A

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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

odhadovanie omylov (error guessing)

A

útok na chyby (fault attack): vypracuje sa zoznam mozných omylov a navrhnu sa testy ktore mali tie chyby otestovat/utocit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

-prieskumné testovanie (exploratory testing)

A

je to súbežný návrh, vykonávanie, zaznamenávanie testov a učenie sa aplikácie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly