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.
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.