Testcase versus Testrun

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Testruns kunnen worden gezien als instantiëringen van een Testcase. Bijvoorbeeld, als je een kleine website hebt waarbij de basisinformatie over wat getest moet worden nooit zal veranderen (zoals het aantal pagina's, hun namen en URL's), heb je maar één Testcase nodig. Zelfs wanneer de inhoud dynamisch zal zijn, kan voor elke releasecyclus een nieuwe Testrun worden gemaakt van die Testcase om die wijzigingen op toegankelijkheid te testen. Diezelfde Testcase kan meerdere Testruns hebben voor elke omgeving en zelfs verschillende Testruns voor elk platform waarop de software zal draaien. Een andere manier om het te bekijken is dat de Testcase het opzet- en werkgebiedgedeelte van het uitvoeren van een beoordeling vertegenwoordigt, terwijl de Testrun de handeling van het daadwerkelijk uitvoeren van de beoordeling vertegenwoordigt.

Belangrijke verschillen zijn onder andere:

  • Een Testcase kan meerdere Testruns gekoppeld hebben, terwijl een Testrun slechts aan één Testcase gekoppeld kan zijn.
  • Een Testcase kan op zichzelf bestaan zonder een gekoppelde Testrun, maar een Testrun is altijd gekoppeld aan een Testcase.
  • Een Testcase is een informatief record en heeft geen workflow of status eraan gekoppeld, terwijl een Testrun aan een gebruiker wordt toegewezen om actie te ondernemen (tests uitvoeren, problemen en meldingen toevoegen, resultaten toewijzen en problemen exporteren) en onderhevig is aan verschillende niveaus van voltooiing.
  • Een Testcase kan worden gekopieerd en opnieuw worden gebruikt, maar een Testrun kan dat niet.
  • Zowel Testcases als Testruns kunnen worden gearchiveerd.
  • Beide vereisen slechts twee informatievelden om te worden vastgesteld. Een Testcase vereist 'Testcasenaam', en 'Pagina's' (pagina's die getest moeten worden vereisen ook de specificatie van zowel de naam als URL voor elk), en een Testrun vereist 'Controlepunten tests' (via selectie van Alle of alleen Kritieke/Serieuze impact), en 'Testen toewijzen aan' (gebruikersselectie). Daarnaast hebben beide meerdere optionele informatievelden.

Voor meer informatie over elk, zie Testcases, en Testruns, respectievelijk.