In einem Functional Tester-Projekt werden Softwarebausteine für Anwendungstests gespeichert, z. B. Scripts, Objektübersichten, Basisdatendateien für Prüfpunkte und Scriptschablonen. Bevor Sie mit dem Aufzeichnen von Scripts beginnen können, müssen Sie ein Functional Tester-Projekt erstellen.
Functional Tester-Projekte und Rational-Projekte
Wenn Sie ein Functional Tester-Projekt erstellen, können Sie es entweder eigenständig verwenden oder einem Rational-Projekt zuordnen, um die Functional
Tester-Integrationsfunktionen in TestManager zu nutzen (sofern TestManager installiert ist).
Hinweis zur TestManager-Integration: Functional Tester ist in Rational TestManager Version 7.0.1.2 integriert. Wenn Sie
mit Version 7.0.1.2 arbeiten, können Sie die integrierten Funktionen von Functional Tester und TestManager nutzen. Wichtige Informationen zur gemeinsamen Verwendung dieser Produkte finden Sie unter Functional Tester-Integration.
Sie können ein Functional Tester-Projekt gleich bei der Erstellung oder zu einem späteren Zeitpunkt dem aktuellen Rational-Projekt zuordnen. Informationen
zum Zuordnen eines vorhandenen Projekts zu einem Rational-Projekt finden Sie unter "Functional Tester-Projekt einem Rational-Projekt zuordnen". Bevor Sie mit dem Aufzeichnen von Scripts beginnen können, müssen Sie ein Functional Tester-Projekt erstellen.
Wenn Sie das Projekt TestManager zuordnen, stehen Ihnen folgende Möglichkeiten zur Verfügung:
- Scripts einschließlich Functional Tester-Scripts über Rational TestManager wiedergeben
- Den TestManager-Agenten für die Wiedergabe von Scripts auf einem fernen Computer einsetzen
- Scripts im Testscriptfenster von Rational TestManager anzeigen
Functional Tester bietet verschiedene Protokolloptionen. Wenn Sie das TestManager-Protokoll auswählen, können Sie das Fenster "Test Log" (Testprotokoll) von TestManager für folgende Zwecke verwenden:
- Ein Protokoll zur Anzeige eines Ergebnisses öffnen.
- Die Daten eines Protokolls filtern, um nur die benötigten Informationen anzuzeigen.
- Das Script, durch das ein Protokollereignis generiert wird, im entsprechenden Scriptentwicklungstool aufrufen. Wenn Sie beispielsweise ein Functional Tester-Script erstellt haben und beim Ausführen dieses Scripts von TestManager aus mit der rechten Maustaste auf ein Protokollereignis sowie auf die Option zum Öffnen von Scripts klicken, wird Rational Functional Tester geöffnet und das Script angezeigt.
- Die Ergebnisse eines Protokolls mit dem Prüfpunktkomparator analysieren. Wenn Sie mit Rational Functional Tester Scripts wiedergegeben haben, können Sie die Ergebnisse eines Prüfpunkts im Komparator analysieren, um die Gründe für einen möglichen Fehler zu ermitteln.
- Fehler zu einem fehlgeschlagenen Testfall oder Protokollereignis übergeben. Aus dem Protokoll werden automatisch Informationen zum Build, zur Konfiguration und zum Script in das Rational ClearQuest-Fehlerformular eingefügt, sofern Sie ClearQuest für die Verwendung des Testfehlerformulars konfiguriert haben. Informationen hierzu finden Sie in der Hilfe zu ClearQuest.
- Daten, die im aktiven Protokoll im Fenster "Test Log" angezeigt werden, in einer Vorschau anzeigen oder drucken.
Anmerkung: Ein Functional Tester-Projekt, das Sie einem Rational-Projekt zuordnen, wird in der Functional Tester-Projektansicht wie folgt angezeigt: mein_XDETester_projekt - mein_rational_projekt. Bei mein_rational_projekt handelt es sich um den Namen des Rational-Projekts.
Functional Tester-Projekte und ClearCase
Sie können ein Functional Tester-Projekt zur Quellcodeverwaltung hinzufügen, um ClearCase LT oder ClearCase als System für das Softwarekonfigurationsmanagement verwenden zu können. ClearCase LT ist eines der im Lieferumfang von Rational TestStudio und Rational Enterprise enthaltenen Tools zur Optimierung der Teamarbeit.
Mit ClearCase LT können Sie nur statische Sichten anzeigen. In ClearCase können Sie sowohl statische Sichten als auch dynamische Sichten verwenden.
Ein System für das Softwarekonfigurationsmanagement ist hilfreich, um ein überprüfbares und reproduzierbares Protokoll der Test-Softwarebausteine Ihres Unternehmens zu führen. Zudem können Sie mit ClearCase Scripts, Scriptschablonen oder Objektübersichten innerhalb des Testteams gemeinsam nutzen. Mit Hilfe von ClearCase lassen sich (angefangen bei der Formulierung der Anforderungen bis hin zur Freigabe) Änderungen an im Functional Tester-Projekt gespeicherten Test-Softwarebausteinen ebenso wie Änderungen in der Softwaresystementwicklung verwalten.
Anmerkung: Functional Tester nutzt eine für ClearCase Unified
Change Management (UCM) aktivierte Ansicht, sofern diese als Teil eines Single-Stream-UCM-Projekts erstellt wurde. In Sichten, die Teil von Multi-Stream-UCM-Projekten sind, ist Functional Tester nicht verwendbar.
Referenzinformationen:
Functional Tester-Projekt erstellen
Infos zum Softwarekonfigurationsmanagement