Testware

Werkproducten die tijdens het testproces voor gebruik bij het plannen, ontwerpen, uitvoeren, evalueren en rapporteren over testen zijn geproduceerd .

Present in sylabi

Voorbeeld

De testware voor een release van een CRM-systeem omvat het testplan, de testgevallen en testscripts, de testdata (zoals voorbeeldklantgegevens), de verwachte resultaten, de opzet- en opruimprocedures en de configuratie van de testomgeving. Wanneer halverwege de release een nieuwe tester bij het team komt, is het de testware die hen in staat stelt het testen te begrijpen en te reproduceren: het is alles wat tijdens het testproces wordt geproduceerd en nodig is om de tests te plannen, ontwerpen en uitvoeren.

Veelgestelde vragen

Is testware alleen testgevallen? Nee. Testware omvat alle artefacten die tijdens het testproces worden geproduceerd: documentatie, scripts, invoer, verwachte resultaten, opzet- en opruimprocedures, bestanden, databases, omgevingsconfiguratie en alle aanvullende software of hulpprogramma’s die bij het testen worden gebruikt.

Waarom is testware belangrijk? Het is de herbruikbare output van het testproces. Goede testware maakt testen herhaalbaar, onderhoudbaar en controleerbaar — en het is wat regressietesten mogelijk maakt om na elke wijziging opnieuw te draaien.

Is testware hetzelfde als testdata? Testdata is één onderdeel van testware. De term bestrijkt de hele verzameling artefacten die nodig zijn om tests te plannen, ontwerpen en uitvoeren.

Wie is eigenaar van testware? Het testteam, maar testware moet worden beheerd als elk ander projectartefact — met versiebeheer, reviews en opslag, zodat het personeelswisselingen overleeft en over releases heen kan worden hergebruikt.

Verwante termen

  • testgeval — het kernartefact van testware dat kan worden uitgevoerd
  • testscript — geautomatiseerde testware
  • testdata — de invoer die tijdens de testuitvoering wordt gebruikt
  • testomgeving — de infrastructuur waartegen testware draait
  • testtool — software die het testproces ondersteunt
  • testautomatisering — het gebruik van hulpmiddelen om testware automatisch uit te voeren

Recommend more content related to this term