Testontwerptechnieken
16 belangrijke vragen over Testontwerptechnieken
Kijk naar de volgende tekening, wat is een testgeval en wat is een logisch en een fysiek testgeval?
Met een testgeval wordt onderzocht of het systeem onder bepaalde omstandigheden het gewenste gedrag vertoont – afgerond geheel (in tegenstelling tot situatie)
Een logisch sterfgeval beschrijft in logische termen de omstandigheden waarin het systeem gedrag onderzocht wordt, door aan te geven welke test situaties door het test geval gedekt worden
een fysiek testgeval is de concrete uitwerking van een logisch test geval, waarbij keuzes gemaakt zijn voor de waarden van alle benodigde invoer en instellingen van de omgevingsfactoren.
Welke twee fenomenen bepalen gezamenlijk wat de dekking is?
Waarom wordt het begrip dekking gebruikt bij het testen?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat bedoelt men met het behalen van test maat twee?
Waarvoor wordt een test ontwerp techniek gebruikt?
Wat is een basis techniek?
Hoe zijn technieken Gerelateerd aan kwaliteitsattributen/test vormen?
Wat is de lichtste vorm van dekking van paden?
De lichtste vorm van dekking van paden is de garantie dat elk pad 1x is doorgelopen.
TESTSITUATIES
De testsituaties bestaan uit elk afzonderlijk pad (TESTMAAT-1)
Wat zijn bij deze specificatie de logische testgevallen?
Ieder logisch testgeval begint bij start en eindigt bij eind
TG-1 1, 2, 5, 3, 4, 6
TG-2 1, 3, 4, 7
Wat is het identificeren testssituaties?
Het uitkleden van een proces schema tot dat deze alleen een start en eindpunt, beslist punten en paden bevat.
het bepalen van het aantal padcombinaties: (in/uit)
A: 1-2, 1-3; 3-2; 3-3
B: 2-4; 2,5
C:5-6, 5,7
Wat is een real life test? RLT?
- Het realistisch gebruik van het systeem statisch verantwoord simuleren
- Om daarmee bruikbaarheid, connectiviteit en performance te testen
- Testbasis = profile – wat het systeem allemaal aan moet kunnen
- Operationele profiles – simuleren door opeenvolging van transacties uit te voeren
- Load profile – simuleren van een realistische belasting van het systeem in termen van aantal gebruikers/transacties
- Rechtstreeks fysieke testgevallen
Wat is een Datacombinatietest (DCT)
- De datacombinatietest is een veelzijdige techniek voor het testen van de functionaliteit op zowel detailniveau als op overkoepelend systeemniveau. Voor de DCT is geen specifieke testbasis nodig. Iedere vorm van informatie over de functionaliteit van het systeem is bruikbaar:
- Formele systeemdocumentatie, zoals functioneel ontwerp, logisch gegevensmodel en requirements;
- Informele documentatie, zoals handleidingen, folders, vooronderzoeken en memo’s;
- Materiedeskundigheid die niet gedocumenteerd is, maar ‘in de hoofden van experts’ zit.
Wat is een semantische test (SEM)?
Welke stappen worden uitgevoerd bij de semantische test?
- Identificeren test situaties
- opstellen logische test gevallen
- opstellen fysieke test gevallen
- vaststellen uitgangssituatie
Hoe gaat het identificeren van testsituaties bij een semantische test?
Hierbij zou het resultaat geldig moeten zijn
ALS (semantische regel) DAN geldige invoer c.q. Verwerking
ANDERS foutmelding
Hierbij zou het resultaat ongeldig moeten zijn
ALS (semantische regel) DAN foutmelding
ANDERS geldige invoer
Hoe gaat het opstellen logische testgevallen?
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden