6. Werkzeugunterstützung im Testen Flashcards
Testmanagementwerkzeug (test management tool)
Ein Werkzeug, welches das Testmanagement unterstützt.
Anforderungsmanagementwerkzeug (requirements management tool)
Ein unterstützendes Werkzeug für die Erfassung, Kommentierung und Verwaltung von Anforderungen und deren zugeordnete Attribute (z.B. Priorität,
Know-How-Träger). Es ermöglicht die Verfolgbarkeit über die Anforderungsstufen bis ins Änderungsmanagement der Anforderungen. Einige
Anforderungsmanagementwerkzeuge erlauben statischen Analysen (z.B. Konsistenzprüfungen und die Aufdeckung der Abweichung von definierten
Anforderungsregeln).
Konfigurationsmanagementwerkzeug (configuration management tool)
Ein Werkzeug zur Unterstützung der technischen und administrativen Maßnahmen des Konfigurationsmanagements. Es schließt die Freigabe einer Bezugskonfiguration ein, die aus Konfigurationsobjekten besteht.
Werkzeuge für Fehlermanagement
Ein Werkzeug zur Unterstützung des Prozesses
der Erkennung, Aufzeichnung, Klassifizierung, Untersuchung, Lösung und Schließung von Fehlerzuständen.
[Hinweis: nur Fehlermanagement ist im Glossar definiert.]
Werkzeuge für statische Analyse
Ein Werkzeug zur Unterstützung des Prozesses der Bewertung eines Testobjekts (Komponente oder System) basierend auf seiner Form, seiner Struktur, seines Inhalts oder seiner Dokumentation, ohne es auszuführen.
[Hinweis: nur statische Analyse ist im Glossar definiert.]
Testentwurfswerkzeug (test design tool)
Ein Werkzeug zur Erzeugung von Testdaten entweder (a) auf Basis einer Spezifikation, die in einem CASE Repository (z.B. in einem Anforderungsmanagementwerkzeug) abgelegt sein kann, oder (b) aus spezifizierten Testbedingungen, die im Testentwurfswerkzeug selbst abgelegt sind,
oder (c) aus dem Code selbst.
Testdateneditor und –generator (test data preparation tool)
Ein Testunterstützungswerkzeug, mit dem Daten generiert, bereitgestellt, verändert oder aus einer Datenbank selektiert werden können
Testausführungswerkzeug (test execution tool)
Ein Testwerkzeug, das Tests gegen ein vorgesehenes Testelement ausführt, und die tatsächlichen Ergebnisse und Nachbedingungen gegen die erwarteten Werte vergleicht.
Überdeckungsanalysator (coverage tool)
Ein Werkzeug, welches objektiv misst, zu welchem Grad die Strukturelemente durch eine Testsuite ausgeführt werden.
Platzhalter (stub)
Eine rudimentäre oder spezielle Implementierung einer Softwarekomponente, die verwendet wird, um eine noch nicht implementierte Komponente zu
ersetzen bzw. zu simulieren.
Testrahmen (test harness)
Ein Satz von Platzhaltern und Treibern, die zum Ausführen einer Testsuite erforderlich sind.
Treiber (driver)
Eine temporäre Komponente oder ein temporäres Werkzeug, das eine andere Komponente ersetzt und ein Testelement in Isolation steuert oder aufruft.
Performanztestwerkzeug (performance testing tool)
Ein Testwerkzeug, das Last für ein bestimmtes Testelement erzeugt, und dessen Performanz während der Testdurchführung misst und aufzeichnet.
Werkzeuge für dynamische Analyse
Ein Werkzeug zur Unterstützung des Prozesses der Bewertung einer Komponente oder eines Systems basierend auf ihrem Verhalten während der Ausführung.
[Hinweis: im Glossar ist nur dynamische Analyse definiert]
Testautomatisierung (test automation)
Der Einsatz von Software zur Durchführung oder Unterstützung von Testaktivitäten.