Testplan

Documentatie die de te behalen testdoelen beschrijft en de middelen en het tijdschema om deze te bereiken, georganiseerd om de testactiviteiten te coördineren.

Present in sylabi

Voorbeeld

Een testplan is het contract waarmee een testteam tijdens een release werkt. Een typisch testplan voor een e-commerce afrekenrelease vermeldt de scope (winkelwagen, betalingen, orderbevestiging), de aanpak (risico-gebaseerd testen voor de betalingsintegratie), de middelen (twee testers, een testomgeving met een sandbox-betalingsgateway) en de planning (drie weken, met eindcriteria gekoppeld aan defectdichtheid en testdekking). Het legt ook vast welke testontwerptechnieken moeten worden gebruikt — bijvoorbeeld equivalentieklassen voor het kortingsveld — en de startcriteria waaraan vóór aanvang van het testen moet zijn voldaan.

Veelgestelde vragen

Is een testplan hetzelfde als een teststrategie? Nee. Een teststrategie is een beschrijving op hoog niveau, voor de hele organisatie, van testniveaus en het testen daarbinnen, terwijl een testplan die strategie toepast op een specifiek project of programma. Zie het zo: strategie = beleid, plan = uitvoering.

Wie schrijft het testplan? Meestal de testmanager of testleider, in overleg met belanghebbenden. Het plan is een vastlegging van het testplanningsproces, geen document van één persoon.

Heeft elk project een volledig testplan nodig? De diepgang moet aansluiten bij de omvang en het risico van het project. Een kleine onderhoudsrelease kan een lichtgewicht plan rechtvaardigen; een veiligheidskritisch systeem heeft een gedetailleerd plan nodig met expliciete start- en eindcriteria.

Wat gebeurt er als de planning uitloopt? Een goed testplan is een levend document. Scope, aanpak, middelen en planning worden opnieuw onderhandeld met belanghebbenden, en de bijgewerkte motivering wordt vastgelegd — daarom identificeert het plan risico’s die om noodplanning vragen.

Verwante termen

  • testgeval — de afzonderlijke invoerwaardeverzamelingen die tegen het systeem worden uitgevoerd
  • teststrategie — de aanpak op hoger organisatieniveau die het plan toepast
  • testbasis — de documenten waaruit testgevallen worden afgeleid
  • startcriteria — voorwaarden waaraan vóór aanvang van het testen moet zijn voldaan
  • eindcriteria — voorwaarden waaraan vóór beëindiging van het testen moet zijn voldaan
  • testontwerp — de activiteit van het omzetten van testcondities in testgevallen
  • testuitvoering — het uitvoeren van de tests die het plan inplant

Learn more

Software Testing (2nd Edition) by Ron Patton - Sams Publishing (2005)
Classic software testing book with chapter on Planning Your Test Effort providing practical guidance

Recommend more content related to this term