Testscript

Een reeks instructies voor het uitvoeren van een test.

Present in sylabi

Voorbeeld

Een team automatiseert zijn afrekentests. Elk testscript bevat de stappen van een testprocedure — de winkelwagen openen, het verzendformulier invullen, betalen met een testkaart, de bevestigingspagina controleren — in een vorm die het automatiseringshulpmiddel kan uitvoeren. De scripts zijn waar mogelijk datagestuurd: hetzelfde script draait tegen verschillende testdatasets, waardoor de suite goedkoop te onderhouden en uit te breiden is.

Veelgestelde vragen

Is een testscript hetzelfde als een testscenario? Ze overlappen elkaar: de officiële definitie van testscenario vermeldt testscript als alternatieve naam. In de praktijk wordt testscript meestal gebruikt voor de geautomatiseerde procedure, terwijl testscenario de handmatige actiereeks aanduidt.

Wat is het verschil tussen een testscript en een testspecificatie van de testprocedure? Een testspecificatie van de testprocedure is de gedocumenteerde reeks acties voor het uitvoeren van een test. Een testscript wordt gewoonlijk gebruikt om naar diezelfde procedure te verwijzen, vooral wanneer deze is geautomatiseerd.

Hebben testscripts testdata nodig? Meestal wel — datagestuurde scripts scheiden de vastgelegde stappen van de gegevens, zodat hetzelfde script met veel datasets kan worden uitgevoerd, wat de dekking per script vergroot.

Wie schrijft testscripts? Testers en testautomatiseringsengineers. Goede scripts volgen dezelfde review- en versiebeheerdiscipline als elke andere testware.

Verwante termen

  • testscenario — het handmatige equivalent of de alternatieve naam
  • testprocedure — de gedocumenteerde reeks acties
  • testautomatisering — de praktijk van het automatisch uitvoeren van scripts
  • testdata — de invoer die scripts verbruiken
  • testtool — de software die scripts uitvoert
  • op trefwoorden gebaseerd testen — een scriptontwerpaanpak die trefwoorden scheidt van de implementatie

Recommend more content related to this term