Testskript

Bezeichnet üblicherweise eine Testablaufspezifikation, insbesondere eine automatisierte.

Present in sylabi

Beispiel

Ein Team automatisiert seine Checkout-Tests. Jedes Testskript enthält die Schritte eines Testablaufs — den Warenkorb öffnen, das Versandformular ausfüllen, mit einer Testkarte bezahlen, die Bestätigungsseite verifizieren — in einer Form, die das Automatisierungswerkzeug ausführen kann. Wo möglich sind die Skripte datengetrieben: Dasselbe Skript läuft gegen verschiedene Testdatensätze, was die Suite kostengünstig in der Wartung und Erweiterung macht.

Häufige Fragen

Ist ein Testskript dasselbe wie ein Testszenario? Sie überschneiden sich: Die offizielle Definition von Testszenario führt Testskript als alternativen Namen auf. In der Praxis wird Testskript üblicherweise für den automatisierten Ablauf verwendet, während Testszenario die manuelle Aktionsabfolge bezeichnet.

Was ist der Unterschied zwischen einem Testskript und einer Testablauf-Spezifikation? Eine Testablauf-Spezifikation ist die dokumentierte Abfolge der Aktionen zur Ausführung eines Tests. Mit Testskript wird üblicherweise derselbe Ablauf bezeichnet, insbesondere wenn er automatisiert ist.

Brauchen Testskripte Testdaten? Meistens ja — datengetriebene Skripte trennen die skriptierten Schritte von den Daten, sodass dasselbe Skript mit vielen Datensätzen ausgeführt werden kann, was die Abdeckung pro Skript erhöht.

Wer schreibt Testskripte? Tester und Testautomatisierungsingenieure. Gute Skripte folgen derselben Review- und Versionsdisziplin wie jede andere Testware.

Verwandte Begriffe

  • Testszenario — das manuelle Pendant bzw. der alternative Name
  • Testablauf — die dokumentierte Abfolge der Aktionen
  • Testautomatisierung — die Praxis, Skripte automatisch auszuführen
  • Testdaten — die Eingaben, die Skripte verarbeiten
  • Testwerkzeug — die Software, die Skripte ausführt
  • Schlüsselwortgesteuertes Testen — ein Skriptentwurfsansatz, der Schlüsselwörter von der Implementierung trennt

Recommend more content related to this term