SQS-TEST®/Professional Suite
Test Process Automation (TPA)
-
Um Ihren Testprozess zu automatisieren, benötigen Sie folgende Module:
1. SQS TestCenter: Für die Spezifikation der Testfälle. Hier werden die Testfälle aus fachlicher Sicht, d.h. ohne technischen Applikationsbezug, erstellt. In der Testspezifikation werden dafür sogenannte Action-Words verwendet, um die Ausführung eines Tests zu spezifizieren. Die Action-Words sind Platzhalter für strukturierte Eingaben und Anweisungen, die für ein Skript stehen. Auf diese Weise ist die fachliche Spezifikation von der technischen Sicht klar getrennt.
2. Test Process Automation (TPA): Implementiert und wartet das automatisierte Testsystem. Hier werden sowohl Prozeduren für den Ablauf eines automatisierten Testprozesses (Testprozeduren) hinterlegt, als auch konkrete Implementierungen der fachlichen Action-Words, die in Action-Word-Bibliotheken organisiert sind. Diese Implementierungen sind Skripte in der Sprache des jeweiligen Testausführungswerkzeugs. In der Testumgebung wird die Anwendung unter Test (AUT) getestet.
3. Testausführungs-Werkzeug bzw. Testtreiber: Führt die mit Hilfe der Action-Words spezifizierten Aktionen an der Anwendung unter Test aus. Als Testtreiber bzw. zur automatisierten Testausführung werden Capture/Replay-Werkzeuge angebunden – unsere Preferred Solution ist die Verwendung von TestComplete des Herstellers AutomatedQA.
Eine Testumgebung umfasst in der Regel verschiedene Systeme, auf denen Aktionen im Rahmen einer Testausführung ausgeführt werden. TPA kann Testprozeduren remote auf diesen Systemen starten und überwachen.




