Testmittel

Alle Artefakte, die während des Testprozesses erstellt werden und die erforderlich sind, um die Tests zu planen, zu entwerfen oder auszuführen. Dazu gehören: Dokumente, Skripte, Eingabedaten, erwartete Ergebnisse, Prozeduren zum Aufsetzen und Aufräumen von Testdaten, Dateien, Datenbanken, Umgebungen und weitere zusätzliche Software- und Dienstprogramme, die für das Testen verwendet werden.

Present in sylabi

Beispiel

Die Testware für ein Release eines CRM-Systems umfasst das Testkonzept, die Testfälle und Testskripte, die Testdaten (etwa Beispieldatensätze von Kunden), die erwarteten Ergebnisse, die Auf- und Abbauprozeduren sowie die Konfiguration der Testumgebung. Wenn mitten im Release ein neuer Tester zum Team stößt, ist es die Testware, die es ihm ermöglicht, das Testen zu verstehen und zu reproduzieren: Sie ist alles, was während des Testprozesses erzeugt wird und erforderlich ist, um die Tests zu planen, zu entwerfen und auszuführen.

Häufige Fragen

Besteht Testware nur aus Testfällen? Nein. Testware umfasst alle Artefakte, die während des Testprozesses erzeugt werden: Dokumentation, Skripte, Eingaben, erwartete Ergebnisse, Auf- und Abbauprozeduren, Dateien, Datenbanken, die Umgebungskonfiguration sowie jede zusätzliche Software oder Hilfsprogramme, die beim Testen verwendet werden.

Warum ist Testware wichtig? Sie ist das wiederverwendbare Ergebnis des Testprozesses. Gute Testware macht das Testen wiederholbar, wartbar und prüfbar — und sie ist es, die es ermöglicht, nach jeder Änderung erneut Regressionstests laufen zu lassen.

Ist Testware dasselbe wie Testdaten? Testdaten sind ein Teil der Testware. Der Begriff umfasst die gesamte Menge der Artefakte, die zum Planen, Entwerfen und Ausführen von Tests benötigt werden.

Wem gehört die Testware? Dem Testteam, aber sie muss wie jedes andere Projektartefakt verwaltet werden — versioniert, reviewed und gespeichert, sodass sie Personalwechsel übersteht und über Releases hinweg wiederverwendet werden kann.

Verwandte Begriffe

  • Testfall — das zentrale ausführbare Artefakt der Testware
  • Testskript — automatisierte Testware
  • Testdaten — die Eingaben, die bei der Testdurchführung verwendet werden
  • Testumgebung — die Infrastruktur, gegen die die Testware läuft
  • Testwerkzeug — Software, die den Testprozess unterstützt
  • Testautomatisierung — der Einsatz von Werkzeugen zur automatischen Ausführung von Testware

Recommend more content related to this term