Testcase versus Testuitvoering

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

Testuitvoeringen kunnen worden gezien als instanties van een testcase. Bijvoorbeeld, bij een kleine website waarbij de basisinformatie over wat getest moet worden nooit verandert (zoals het aantal pagina's, hun namen en URL's), heb je slechts één testcase nodig. Zelfs als de inhoud dynamisch zal zijn, kan voor elke releasecyclus een nieuwe testuitvoering worden gemaakt van die testcase om die wijzigingen op toegankelijkheid te testen. Diezelfde testcase kan meerdere testuitvoeringen hebben voor elke omgeving, en zelfs verschillende testuitvoeringen voor elk platform waarop de software zal draaien. Een andere manier om erover na te denken is dat de testcase het instel- en afbakeningsgedeelte van een beoordeling vertegenwoordigt, terwijl de testuitvoering daadwerkelijk de beoordeling uitvoert.

Belangrijke verschillen omvatten:

  • Een testcase kan meerdere testuitvoeringen hebben die ermee geassocieerd zijn, terwijl een testuitvoering slechts met één testcase kan worden geassocieerd.
  • Een testcase kan op zichzelf bestaan zonder een geassocieerde testuitvoering, maar een testuitvoering is altijd geassocieerd met een testcase.
  • Een testcase is een informatief record en heeft geen workflow of status die ermee geassocieerd is, terwijl een testuitvoering aan een gebruiker wordt toegewezen om actie te ondernemen (tests uitvoeren, problemen en vlaggen toevoegen, resultaten toewijzen en problemen exporteren) en onderhevig is aan verschillende niveaus van voltooiing.
  • Een testcase kan worden gekopieerd en hergebruikt, maar een testuitvoering kan dat niet.
  • Zowel testcases als testuitvoeringen kunnen worden gearchiveerd.
  • Beide vereisen slechts twee velden met informatie om te worden opgesteld. Een testcase vereist 'Testcasenaam' en 'Pagina's' (te testen pagina's vereisen ook specificatie van zowel de naam als de URL voor elke), en een testuitvoering vereist 'Controlepunttests' (door selectie van Alle of alleen Kritisch/Ernstige impact), en 'Toewijzing van testen aan' (gebruikersselectie). Daarnaast hebben ze beide meerdere optionele velden met informatie.

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