Rational Test Workbench Eclipse Client - Übersicht

Mit IBM® Rational Test Workbench Eclipse Client können Sie verschiedene Testarten erstellen, ändern und ausführen sowie Testassets zusammenfassen. Wenn Sie Rational Test Workbench Eclipse Client verwenden, arbeiten Sie in der Test Workbench-Perspektive und erstellen Test Workbench-Projekte.

Sie können Rational Test Workbench Eclipse Client für die folgenden Vorgänge verwenden:

Mobile Anwendungen testen

Sie können die Benutzerschnittstelle sowie das Leistungsverhalten von mobilen Anwendungen mithilfe des Rational Test Workbench Eclipse Client und eines mobilen Geräts, eines Android-Emulators oder eines iOS-Simulators testen.

Mithilfe des Rational Test Workbench Eclipse Client können Sie Tests direkt auf Ihrem mobilen Gerät aufzeichnen, die Aufzeichnung abspielen und entsprechende Berichte erstellen. Anschließend können Sie den betreffenden Test auf dem Eclipse-Client überprüfen bzw. anpassen und verschiedene Arten von Bearbeitungsvorgängen ausführen (z. B. Prüfpunkte, Stubs, Testdaten und Testvariablen hinzufügen).

Neben den Tests der funktionalen Aspekte einer Anwendung können Sie auch das Leistungsverhalten von mobilen Anwendungen testen. Wenn Sie einen Mobile-Test ausführen, wird für jede Benutzeraktion die Reaktionszeit berechnet und in Mobile-Berichten erfasst. Sie haben auch die Möglichkeit, Anwendungs- und Geräteressourcen (z. B. die CPU, den physischen und virtuellen Speicher, den eingehenden und ausgehenden Datenverkehr im Netzwerk sowie den Akkustatus) zu überwachen. Mithilfe dieser Daten ist es möglich, das Leistungsverhalten von Anwendung und Gerät auszuwerten.

Damit Sie in den Genuß der Vorteile der Funktionen für Mobile-Tests im Eclipse-Client kommen, müssen Sie bei der Rational Test Workbench-Installation die Rational Test Workbench Extension for Mobile auswählen. Über die Mobile-Erweiterung werden Testfunktionen zum Eclipse-Client hinzugefügt. Außerdem wird dem Eclipse-Client die Möglichkeit eingeräumt, mit dem mobilen Client zu interagieren. Bei der Installation auf dem Gerät installieren Sie den Rational Test Workbench Mobile Client auf einem Android-Gerät oder -Emulator oder auf einem iOS-Simulator. Für iOS-Geräte ist keine Installation erforderlich, weil der Client für ein iOS-Gerät eine Webanwendung ist, die in einem Browser auf dem Gerät ausgeführt wird.

Webanwendungen auf Desktops testen

Sie können browserbasierte Webanwendungen auf einem Desktop- oder Laptop-Computer testen, indem Sie Benutzerschnittstellenaktionen für HTML-Steuerelemente auf Webseiten aufzeichnen. Diese Funktion benötigt die Webbenutzerschnittstellen-Erweiterung, die Unterstützung für HTML5, JQuery UI 1.9 und 1.10 sowie die Dojo Mobile 1.9-Bibliothek umfasst. In vielen Fällen können Sie einen Webbenutzerschnittstellentest in anderen Browsern oder auf mobilen Geräten wiedergeben, sofern die Webseiten in den anderen Browsern oder mobilen Geräten genauso dargestellt werden. Nachstehend finden Sie einige typische Szenarios für Webbenutzerschnittstellen-Tests:

Mit Funktionstestscripts arbeiten

Mithilfe der Erweiterung Rational Functional Tester können Sie Funktionstestscripts aufzeichnen oder importieren und diese in der Testworkbench ausführen. Anschließend können Sie Testscripts, Testergebnisse und Protokolle im Testnavigator anzeigen. Sie können außerdem diese Testscripts einem Verbundtest hinzufügen und sie von dort aus ausführen. Es werden sowohl vereinfachte Scripts als auch Java-Scripts unterstützt.

Selenium-Tests importieren und damit arbeiten

Mit dem Rational Test Workbench-Eclipse-Client können Sie Selenium-Tests verwalten. So können Sie ein Selenium-Projekt in den Eclipse-Client laden, das Projekt anzeigen, die Tests ändern und diese anschließend ausführen.

Sie installieren die Selenium-Erweiterung von Rational Test Workbench beim Installieren des Rational Test Workbench-Eclipse-Clients. Sie haben auch die Möglichkeit, Selenium-Tests mit anderen Tests in einem Verbundtest zu kombinieren.

Tests in Verbundtests kombinieren

Bei einem Verbundtest handelt es sich um einen Testassettyp, den Sie dazu verwenden können, Tests in umfangreicheren Testabläufen zu gruppieren. Die Tests in einem Verbundtest können alle den gleichen Typ oder unterschiedliche Typen aufweisen. So können Sie z. B. einen Selenium-Test, einen Mobile-Test und einen Citrix-Test in ein und demselben Verbundtest gruppieren.

Alle Tests in einem Verbundtest können (bei Bedarf) auf unterschiedlichen Domänen wie einem mobilen Gerät oder einem Web-Browser ausgeführt werden.

Mit Schlüsselwörtern arbeiten

Im Eclipse-Client können Sie ein Testscript aufzeichnen und dieses dann Schlüsselwörtern zuordnen, die in Rational Quality Manager erstellt werden. Ein Schlüsselwort ist eine Anweisung oder eine Gruppe von Anweisungen, die Sie in anderen Testscripts wiederverwenden können. Schlüsselwörter setzen sich gewöhnlich aus Scriptschritten zusammen, die für wiederverwendbare Prozesse stehen. Mithilfe von Eclipse-Client-Testscripts können Sie Schlüsselwörter automatisieren

HTTP-, SAP-, Citrix-, Socket-, Siebel- und TN3270-Anwendungen testen

Mithilfe des Eclipse-Clients können Sie für die Mehrzahl der von Rational Performance Tester unterstützten Anwendungserweiterungen Einzelbenutzertests erstellen und ausführen.

Eclipse-Client und Rational Performance Tester nutzen zahlreiche gängige Komponenten und Erweiterungen (Protokolle) gemeinsam. Außerdem bietet Ihnen der Eclipse-Client die Möglichkeit, außer Belastungstests und SOA-Tests alle Funktionen auszuführen, die Sie auch mit Rational Performance Tester ausführen können.

In der folgenden Tabelle werden die von Rational Performance Test Server unterstützten Erweiterungen mit den von Rational Test Workbench unterstützten Erweiterungen verglichen:

Tabelle 1. Erweiterungen, die von jedem Client unterstützt werden
Erweiterungen Rational Performance Tester Rational Test Workbench-Eclipse-Client
HTTP J J
Socket, 3270 J J
Citrix J J
SAP (grafische Benutzeroberfläche) J J
Siebel J J
SOA J N
Mobile N J
Selenium N J

Feedback