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?

Dekkingsvorm en dekkingsgraad

Waarom wordt het begrip dekking gebruikt bij het testen?

Werking heeft alles te maken met de wens om met zo min mogelijk testgevallen zoveel mogelijk fouten te vinden.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat bedoelt men met het behalen van test maat twee?

Hiermee bedoelt men de zekerheid dat alle combinaties van twee op een volgende paden gedekt zijn.

Waarvoor wordt een test ontwerp techniek gebruikt?

Om vanuit een bepaalde testBasis de benodigde test gevallen af te leiden die de beoogde dekking behalen. Dit afleiden van de test gevallen verloopt niet rechtstreeks, maar loopt via het bepalen van de gewenste dekking voor en het afleiden van de test situaties waarmee die dekkingsfout gehaald wordt.

Wat is een basis techniek?

Een basis techniek is de wijze van af te leiden van de test situaties uit de test basis die tot de gewenste dekking leidt

Hoe zijn technieken Gerelateerd aan kwaliteitsattributen/test vormen?

Het begrip test ontwerp techniek is nauw gerelateerd aan de test vorm die uitgevoerd wordt en daarmee aan het kwaliteitsattribuut dat met die test vorm getest wordt.

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)?

Dus romantische test behoort samen met de syntactische test tot de validatie tests waarmee de geldigheid van de invoergegevens getest wordt. In de praktijk wordt eens romantische tests vaak gecombineerd uitgevoerd met de syntactische test.

Welke stappen worden uitgevoerd bij de semantische test?


  1. Identificeren test situaties
  2. opstellen logische test gevallen
  3. opstellen fysieke test gevallen
  4. 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 testsituaties uit stap 1 zijn direct de 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
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo