In einem Functional Test-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 Test-Projekt erstellen.
Wenn Sie ein Functional Test-Projekt erstellen, haben Sie die Möglichkeit, dieses eigenständig zu nutzen oder es dem aktuellen Rational-Projekt zuzuordnen, um die Funktionen der Functional Test-Integration in TestManager zu nutzen (sofern Sie TestManager installiert haben). Wenn Sie TestManager installiert haben, lesen Sie unter "Hinweis zur Integration in TestManager" weiter unten nach.
Sie können ein Functional Test-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 Test-Projekt einem Rational-Projekt zuordnen.
Wenn Sie TestManager ein Projekt zuordnen, können Sie folgende Aufgaben ausführen:
Scripts, u. a. Functional Test-Scripts, über Rational TestManager erstellen und wiedergeben
Mit Hilfe des TestManager-Agenten Scripts auf einem fernen Computer wiedergeben
Scripts im Testscriptfenster in Rational TestManager anzeigen
Functional Test bietet verschiedene Protokolloptionen. Wenn Sie sich für das TestManager-Protokoll entscheiden, können Sie im Fenster für Testprotokolle in TestManager folgende Aufgaben ausführen:
Ein Protokoll öffnen, um ein Ergebnis anzuzeigen.
Die Daten eines Protokolls filtern, um nur die relevanten Informationen anzuzeigen.
Das Script, das ein Protokollereignis generiert hat, im entsprechenden Scriptentwicklungstool öffnen. Wenn Sie beispielsweise ein Functional Test-Script erstellen und über TestManager ausführen, anschließend mit der rechten Maustaste auf ein Protokollereignis klicken und auf die Option zum Öffnen von Scripts klicken, wird Rational Functional Test geöffnet und das Script angezeigt.
Die Ergebnisse eines Protokolls mit Hilfe des Prüfpunktkomparators analysieren. Wenn Sie mit Rational Functional Test 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 für einen fehlgeschlagenen Testcase oder ein fehlgeschlagenes Protokollereignis melden. 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.
Im Fenster für Testprotokolle im aktiven Protokoll angezeigte Daten in der Voranzeige anzeigen oder drucken.
Hinweis: Ein Functional Test-Projekt, das Sie einem Rational-Projekt zugeordnet haben, wird in der Ansicht "Functional Test-Projekte" folgendermaßen angezeigt: MyXDETesterProject - MyRationalProject. Dabei ist MyRationalProject der Name des Rational-Projekts.
Hinweis zur Integration in TestManager
Functional Test ist in Rational TestManager Version 2003.06.13 integriert. Wenn Sie mit der Version 2003.06.13 von TestManager arbeiten, können Sie die integrierten Funktionen Functional Test und TestManager nutzen. Wichtige Informationen zur kombinierten Verwendung der beiden Produkte finden Sie unter Functional Test-Produktpakete und -integration.
Sie können ein Functional Test-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 oder Werkzeuge zur Optimierung der Teamarbeit. Mit ClearCase LT können Sie nur Momentaufnahmen anzeigen. In ClearCase können Sie sowohl Momentaufnahmen als auch dynamische Ansichten verwenden.
Ein System für das Softwarekonfigurationsmanagement ist hilfreich, um ein überprüfbares und reproduzierbares Protokoll der Test-Softwarebausteine Ihres Unternehmens zu verwalten. Zudem können Sie mit ClearCase Scripts, Scriptschablonen oder Objektübersichten innerhalb des Testteams gemeinsam nutzen. Mit Hilfe von ClearCase lassen sich Änderungen an im Functional Test-Projekt gespeicherten Test-Softwarebausteinen ebenso wie Änderungen in der Softwaresystementwicklung verwalten, angefangen bei der Formulierung der Anforderungen bis hin zur Freigabe.
Hinweis: Functional Test nutzt eine für ClearCase Unified Change Management (UCM) aktivierte Ansicht, sofern diese als Teil eines Single-Stream-UCM-Projekts erstellt wurde. In Ansichten, die Teil von Multi-Stream-UCM-Projekten sind, ist Functional Test nicht verwendbar.
Referenzinformationen:
Functional Test-Projekt erstellen
Infos zum Softwarekonfigurationsmanagement
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.