這些動作包括:
核心指令行格式如下:
standard java options 代表 Java™ 指令行選項,例如,以 -classpath <classpath> 來適當地設定類別路徑。
如需指令行選項的完整清單,請參閱 Functional Tester API 參考手冊 (com/rational/test/ft/rational_ft)。
常用的選項包括:
在這些範例中, -classpath 必須指向 rational_ft.jar 檔案。
記錄新的 Script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -map <sharedmap>] [options] -record <script-name>在現有的 Script 中記錄,並插入在指定的程式行前面或後面:
java -classpath<classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -insertbefore <line>] [ -insertafter <line>] [options] -map <sharedmap>] [options] -record <script-name>編譯 Script:
重播 Script,將指令行引數 <values> 傳遞給 Script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -log <logname> [options] -playback <script-name> [ -args <values>]記錄、編譯及重播 Script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [options] -record <script-name> -compile -playback [ -args <values>]建構空的 Script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -map <sharedmapname> [options] -create <script-name>重新產生 Script 的 Helper 檔:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -helper <script-name>重新產生資料儲存庫的所有 Helper 檔:
java -classpath <classpath> com.rational.test.ft.rational_ft -regenHelpers <script-name>顯示物件對映檔:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <object-map filename>顯示驗證點檔案:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <verification point filename>編輯物件對映檔:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <object-map filename>編輯驗證點檔案:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <verification point filename>建立和編輯共用的物件對映:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -fromMap <object-map filename1> -createMap <object-map filename2>將物件對映的較新版本合併至相同對映的現行(已修改的)版本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -from <object-map filename1> -to <object-map filename2> -original <object-map filename1> -mergeMap比較實際驗證點結果和預期驗證點結果:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -baseline <baseline verification point filename> -compare <expected verification point filename> <actual verification point filename>啟用已配置的瀏覽器、Java 環境或 Eclipse 平台:
java -classpath <classpath> com.rational.test.ft.rational_ft -enableName <browser/Java environment/Eclipse>停用所有已配置的瀏覽器、Java 環境及 Eclipse 平台:
java -classpath <classpath> com.rational.test.ft.rational_ft -disableall執行應用程式配置工具:
java -classpath <classpath> com.rational.test.ft.rational_ft -appConfig <application name>執行「測試物件視察程式」:
java -classpath <classpath> com.rational.test.ft.rational_ft -inspector如果已安裝 TestManager,且想要在批次模式下利用 TestManager 日誌來自動執行 Functional Tester, 您必須在 rational_ft 指令行上加入下列選項:
在 Windows® 上執行 Script
java -classpath "C:\IBM\RFT\FunctionalTester\bin\rational_ft.jar" com.rational.test.ft.rational_ft -datastore \\My_project\AUser\RobotJProjects -user admin -project \\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
如果不要讓 TestManager 在重播 Script 之後顯示日誌,您也必須在 rational_ft 指令行上加入下列選項:
-rt.bring_up_logviewer false
指令行格式為 /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<Functional Tester options>
如果您使用上述的指令行格式, 您必須明確設定 Functional Tester 環境變數。或者,您可以使用 Functional Tester Scriptft_cmdline。
在 Linux® 上啟用所有環境
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
在 Linux 上,利用指令行引數來執行 Script
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2