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:
Script kompilieren
Komplettes Projekt kompilieren/erneut kompilieren
Script wiedergeben
Full-Trust-Feature für ein Projekt zur/aus .NET-Laufzeitsicherheitsstrategie hinzufügen/entfernen
.NET-Konfiguration für eine ausführbare Datei oder eine Assembly zur Verwendung eines akzeptablen Frameworks schreiben
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:
-datastore
<projektverzeichnis>
: Kennzeichnen der Projektposition
-compile
<scriptname>
: Kompilieren eines bestimmten Scripts
-compileall
[<namensbereich>]
: Schrittweises Kompilieren des kompletten angegebenen Projektnamensbereichs oder des kompletten Projekts, wenn kein Namensbereich angegeben ist
-recompileall
[<namensbereich>]
: Vollständiges Kompilieren des kompletten angegebenen Projektnamensbereichs oder des kompletten Projekts, wenn kein Namensbereich angegeben ist
-playback
<scriptname>
: Wiedergabe eines bestimmten Scripts
-addfulltrust
: Hinzufügen des Full-Trust-Laufzeitsicherheitsfeatures für das angegebene Projekt (Datensammlung verwenden). Im Rahmen der standardmäßigen .NET Framework-Sicherheitsstrategie ist die Wiedergabe von Scripts aus einem Projekt über das Netzwerk untersagt.
-removefulltrust
: Entfernen des Full-Trust-Laufzeitsicherheitsfeatures für das angegebene Projekt (Datensammlung verwenden).
-writeconfig
<pfad_zur_anwendung>
: Erstellen einer Anwendung mit einer älteren Version von .NET Framework für die Verwendung von .NET Framework 1.0 oder höher
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.