FASERINGSMODEL



FASE UITVOERING (U)


Doel 
Het verkrijgen van inzicht in de kwaliteit van het testobject door het uitvoeren van de afgesproken tests.

Werkwijze 
De daadwerkelijke uitvoering van de test begint op het moment dat het testobject, of een afzonderlijk testbaar deel van het testobject, wordt opgeleverd. Eerst wordt het testobject gecontroleerd op volledigheid. Hierna wordt het in de testomgeving geïnstalleerd om te kunnen beoordelen of het geheel naar behoren functioneert. Dit gebeurt door het uitvoeren van een eerste test, de zogenaamde pretest. In deze test wordt globaal getest, met als doel te onderzoeken of het te testen informatiesysteem, in samenhang met de testinfrastructuur, van voldoende kwaliteit is om uitgebreid getest te kunnen worden. Als het geheel van voldoende kwaliteit is, wordt de centrale uitgangssituatie klaargezet. De test kan worden uitgevoerd op basis van de (handmatige of geautomatiseerde) testscripts   die in de fase Specificatie zijn opgesteld. In dat geval moeten eerst de uitgangssituaties voor de uit te voeren testscripts worden klaargezet. De uitvoering van de test kan ook op een explorerende manier worden uitgevoerd of op basis van checklists. Tijdens de uitvoering worden de testresultaten bijgehouden. Het onderzoek naar wat de oorzaak is van de eventuele verschillen tussen de verwachtingen en de verkregen testresultaten, vindt na de uitvoering plaats. Oorzaak voor verschillen kan gelegen zijn in een softwarefout, maar er zijn ook andere oorzaken mogelijk. Zo kunnen er fouten zitten in de testbasis, in de testomgeving of in de testgevallen. Wanneer een fout opgelost moet worden, dan wordt deze formeel aangemeld als bevinding. Wanneer deze bevinding is opgelost kan een nieuwe test worden uitgevoerd. Zo ontstaat tijdens deze fase vaak een iteratief proces van test-herstel-hertest. De invulling van dit iteratieve proces is afhankelijk van de oorzaak van de fout. Zo kan een fout in de testbasis resulteren in het hernieuwd (her)plannen van de test waarna de fasen Voorbereiding, Specificatie en Uitvoering weer worden doorlopen. Bij een fout in de software kan het iteratieve proces van test-herstel-hertest beperkt blijven tot het weer uitvoeren van de fase Uitvoering.

Activiteiten 
Binnen de fase Uitvoering worden de volgende activiteiten onderkend:

  1. Intake testobject;
  2. Klaarzetten uitgangssituatie;
  3. Uitvoeren (her)tests;
  4. Controleren en beoordelen testresultaten.   

Voor meer informatie over de activiteiten binnen de fase Uitvoering verwijzen wij u naar het TMap Next-boek. 

Producten

  • Bevindingen
  • Geïnstalleerd en testbaar testobject
  • (Centrale) Uitgangssituatie
  • Initiële situatie
  • Testresultaten
  • Logging van de testresultaten   

Technieken

  • Exploratory Testing
  • Error Guessing   

Tools

  • Testwarebeheertool
  • Bevindingenbeheertool
  • Testdatatool
  • ‘Model based testing’-tool
  • Geautomatiseerde testuitvoering tool
  • Performance-, load-, en stresstesttool
  • Monitor
  • Code coveragetool
  • Comparator
  • Databasemanipulatietool
  • Simulator
  • Stubs en drivers   

Internationaal Copyright © Sogeti Legal Notice