Functional Test, VB.NET Scripting - Befehlszeilenschnittstelle

Einige Aktionen, die gewöhnlich über die grafische Benutzerschnittstelle von Functional Test ausgeführt werden, können Sie auch über die Befehlszeile der VB.NET Scripting Edition ausführen. Dazu zählen:

Das zentrale Befehlszeilenformat lautet:

rational_ft.exe <functional_test_vb.net_optionen>

Die Funktionen zum Aufzeichnen von Scripts, zum Aktivieren einer Umgebung und zum Editieren von Softwarebausteinen sind nur über die Functional Test Java-Befehlszeilenschnittstelle verfügbar. Weitere Informationen hierzu finden Sie unter Functional Test, Java Scripting - Befehlszeilenschnittstelle.

Zum Aufzeichnen eines VB.NET-Scripts über die Functional Test Java-Befehlszeilenschnittstelle können Sie die entsprechenden Aufzeichnungsoptionen plus die VB-Sprachenoption verwenden. Über die VB-Sprachenoption wird angegeben, dass der Java-Befehlszeilenrecorder die Testscripts in der VB.NET-Sprache generieren soll.

Gängige Functional Test VB.NET Scripting-Befehlszeilenoptionen sind beispielsweise:

Beispiele für die Verwendung der Befehlszeile:

Weitere Informationen hierzu finden Sie unter Functional Test, Java Scripting - Befehlszeilenschnittstelle.

Neues VB.NET-Script aufzeichnen:

java Drational_ft.install.dir=<functional_tester_installationsverzeichnis> -classpath <functional_tester_installationsverzeichnis>\rational_ft.jar datastore <projektverzeichnis> -language VB record <scriptname>

VB.NET-Script kompilieren:

rational_ft.exe datastore <projektverzeichnis> -compile <scriptname>

Komplettes VB.NET-Projekt erneut kompilieren

rational_ft.exe datastore <projektverzeichnis> -recompileall

VB.NET-Script wiedergeben:

rational_ft.exe datastore <projektverzeichnis> -playback <scriptname>

Lokale Ausführung von Scripts aus einem Projekt über das Netzwerk zulassen:

Rational_ft.exe datastore <projektverzeichnis> -addfulltrust

Functional Test im automatischen Stapelbetrieb ausführen

Wenn Sie TestManager installiert haben und Functional Test mit einem TestManager-Protokoll automatisch im Stapelbetrieb ausführen möchten, müssen Sie die folgenden Optionen in die rational_ft-Befehlszeile eingeben:

-user benutzername

TestManager-Benutzername zum Anmelden.

-password kennwort

Optional; TestManager-Kennwort zum Anmelden; nur verwenden, wenn Kennwort verfügbar.

-project_name vollständiger_pfad_und_vollständiger_projektname

Name des TestManager-Projekts inkl. vorangestelltem vollständigen Pfad unter Berücksichtigung der Groß-/Kleinschreibung.

-build build

Name eines vorhandenen TestManager-Builds; siehe Hinweis unten.

-logfolder ordnername

Der Name eines vorhandenen TestManager-Protokollordners (siehe Hinweis unten) oder die Dateispezifikation für ein HTML- oder Textprotokoll. Wenn Sie den Ordnernamen für das HTML- oder Textprotokoll verwenden, müssen Sie den Build nicht angeben.

Hinweis: Wenn Sie ein TestManager-Protokoll erstellen möchten, müssen Sie vorher die beiden Ordner für TestManager-Build und TestManager-Protokoll erstellen. Weitere Informationen hierzu finden Sie in dem Hinweis zur TestManager-Integration am Ende dieses Abschnitts. Sind die genannten beiden Ordner nicht vorhanden, kann die Ausführung von Functional Test im automatischen Stapelbetrieb nicht funktionieren.

-log protokollname

Name des TestManager-, HTML- oder Textprotokolls. Wenn Sie den Namen für das HTML- oder Textprotokoll verwenden, müssen Sie den Build nicht angeben.

Beispiel:

rational_ft.exe -datastore \\My_project\AUser\RobotJProjects -user admin -project_name \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01

Wenn TestManager das Protokoll nach Abspielen des Scripts nicht anzeigen soll, müssen Sie zusätzlich folgende Option über die rational_ft-Befehlszeile eingeben:

-rt.bring_up_logviewer false

Hinweis zur TestManager-Integration

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.

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.