除了記錄器,產品的其他所有功能皆可在 Linux 上運作。在 Linux 上,利用 RFT 來測試應用程式的方式有兩種。
如需編寫 Script 的說明,請參閱說明功能表中提供的 API 參考手冊。關於如何編寫 Script 來解決某些問題的範例,請參閱進階主題。
您也可以不透過記錄來插入驗證點,請從「Script 瀏覽器」中開啟「驗證點」精靈。如需相關資訊,請參閱從 Script 瀏覽器插入驗證點。
啟動程式 Script
Functional Tester 提供以下這些可從指令行執行的 Script:
ClearCase® 整合
Functional Tester ClearCase 整合適用於 Linux,但可能稍有不同。如需相關資訊,請參閱 Functional Tester 版本注意事項。
資料儲存區功能
資料儲存區功能適用於 Linux,但可能稍有不同。如需相關資訊,請參閱 Functional Tester 版本注意事項。
Java 和 HTML 支援
在 Linux 上,您只能測試 Java 和 HTML 應用程式。 不支援某些 Linux GUI 應用程式,例如以 Motiff 開發的應用程式。HTML 支援僅限於 Netscape 和 Mozilla。
在 Linux 上安裝 Functional Tester
安裝 Functional Tester 套件時,在 Linux 上可以安裝的特性只有 Functional Tester Java Scripting。
在 Script 之外啟動測試應用程式
如果在 Linux 上從 Functional Tester 之外啟動測試應用程式(亦即,不使用 startApp 指令或其他 Script 呼叫),您必須先設定一些環境變數。在啟動測試應用程式的環境中,您必須確定已適當設定 LD_PRELOAD 和 RATIONAL_FT_INSTALL_DIRECTORY, 否則 Functional Tester 無法在應用程式上正常地重播 Script。
根據您使用的 Shell 來設定下列變數。
export FUNCTIONAL_TESTER_DIR= <RFT install directory> For e.g, /opt/caspian
export RATIONAL_FT_CUSTOMIZATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/customization
export RATIONAL_FT_CONFIGURATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/configuration
export IBM_RATIONAL_RFT_INSTALL_DIR=$FUNCTIONAL_TESTER_DIR/bin
export IBM_RATIONAL_RFT_ECLIPSE_DIR=$FUNCTIONAL_TESTER_DIR/eclipse
export RATIONAL_FT_JRE=$FUNCTIONAL_TESTER_DIR/eclipse/jre
export LD_PRELOAD=$FUNCTIONAL_TESTER_DIR/bin/libftevent.so
如果測試中的應用程式是 HTML 程式, 則 LD_LIBRARY_PATH 必須設為瀏覽器安裝目錄。
在 Linux 上啟用 JRE 或瀏覽器
若要在 Linux 上執行啟用程式來啟用 JRE 和瀏覽器,您需要有 root 專用權。在使用啟用程式之前,請確定您在系統上擁有 root 專用權。
記錄器
您無法在 Linux 上記錄。 您可以先在 Windows 上利用 Functional Tester Java Scripting 來記錄 Script, 然後在 Linux 上重播。如果需要詳細資訊,請參閱「在 Linux 上使用 Functional Tester 指導原則」。
與 TestManager 和其他 Rational® 產品整合
Rational TestManager 主應用程式無法在 Linux 上執行。但您可以在 Linux 上安裝 TestManager Agent,之後,在這個代理程式中執行 Functional Tester Script。您也必須在代理電腦上安裝 Rational Functional Tester 代理程式軟體。
Rational Robot 和 Rational Administrator 的整合特性無法在 Linux 上使用。
指導教學
Functional Tester 提供的指導教學包含記錄 Script。如果要了解產品功能,建議您在 Windows 平台上進行指導教學。 在 Linux 上,您可以重播以指導教學所記錄的 Script。