Nut en noodzaak van testontwerptechnieken Flashcards
Wat zijn logische testgevallen?
Logische testgevallen bevatten geen concrete input en output, ze beschrijven alleen de voorwaarden voor de input en output.
Wat zijn fysieke testgevallen?
Fysieke testgevallen gebruik je om het systeem daadwerkelijk te testen. Je schrijft fysieke testgevallen op basis van logische testgevallen.
Wat is een testontwerptechniek?
Een procedure die gebruikt wordt om testgevallen af te leiden en/of te selecteren.
In welke 4 categorieën zijn testontwerptechnieken onder te verdelen?
- Functionele dynamische testontwerptechnieken
- Functionele statische testontwerptechnieken
- Niet-functionele dynamische testontwerptechnieken
- Niet-functionele statische testontwerptechnieken
Wat zijn functionele dynamische testontwerptechnieken?
Technieken die de compleetheid en juistheid van de functionaliteit van een actief werkend informatiesysteem vaststellen. Bijvoorbeeld, grenswaardeanalyse.
Wat zijn functionele statische testontwerptechnieken?
Technieken die de compleetheid van een niet actief werkend informatiesysteem vaststelt. Bijvoorbeeld, een checklist/vragenlijst.
Wat zijn niet-functionele dynamische testontwerptechnieken?
Technieken die de compleetheid van de niet-functionele aspecten van de werkende software vaststellen. Performance- of securityaspecten, bijvoorbeeld aan de hand van penetration testing.
Wat zijn niet-functionele statische testontwerptechnieken?
Technieken die de compleetheid van niet-functionele aspecten van een niet actief werkend systeem vaststelt. Review op de structuur van code bijvoorbeeld.
Wat is testmaat 1?
Alle paden dienen minimaal eenmaal geraakt te zijn.
Wat is testmaat 2?
Alle inkomende en uitgaande paden worden per beslispunt opgeschreven. Hiermee kunnen alle padcombinaties van twee paden in kaart gebracht worden.
Wat is testmaat 3?
Bij testmaat 3 wordt testmaat 2 nog verder uitgebreid met iedere mogelijke volgende stap in het proces.