功能测试脚本
本产品的所有功能在 Linux 上都适用,但记录器功能除外。可以通过两种不同方式在 Linux 上使用 RFT 来测试应用程序。
请参阅“API 参考帮助”和高级主题以获取通过脚本编制来解决特定问题的示例。
验证点
您也可以通过从“脚本资源管理器”打开“验证点”向导来插入验证点而不记录。
启动程序脚本
ClearCase® 集成
Functional Tester ClearCase 集成在 Linux 上有效,但是可能存在细微差异。
数据池功能
数据池功能在 Linux 上有效,但是可能存在细微差异。
Java™ 和 HTML 支持
在 Linux 上,只能测试 Java 和 HTML 应用程序。某些 Linux GUI 应用程序(如通过 Motiff 开发的应用程序)不受支持。
在 Linux 上安装 Functional Tester
安装 Functional Tester 软件包时,在 Linux 上可以安装的唯一功能部件是 Functional Tester Java 脚本编制。
在脚本外部启动测试应用程序
如果在 Functional Tester 外部启动 Linux 上的测试应用程序(不是使用 startApp 命令或其他脚本调用),那么必须首先设置环境变量。必须确保在启动测试应用程序所通过的环境中正确设置了 LD_PRELOAD 和 RATIONAL_FT_INSTALL_DIRECTORY,否则 Functional Tester 将无法针对应用程序正确回放脚本。
根据所使用的 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
在 Linux 上启用 JRE 或浏览器
要运行启用程序以在 Linux 上启用 JRE 和浏览器,必须具有 root 特权。
记录器
不能在 Linux 上进行记录。 可以在 Windows 上的 Functional Tester Java 脚本编制中记录脚本,然后在 Linux 上将其回放。 有关更多信息,请参阅“针对在 Linux 上使用 Functional Tester 的指导”。
与 TestManager 及其他 Rational® 产品集成
Rational TestManager 主应用程序不在 Linux 上运行。 但是,可以在 Linux 上安装 TestManager Agent,然后在该代理程序中运行 Functional Tester 脚本。此外,还必须在代理程序计算机上安装 Rational Functional Tester 代理程序软件。
与 Rational Robot 和 Rational Administrator 的集成在 Linux 上无效。
教程
Functional Tester 附带的教程涉及记录脚本。如果要了解产品功能,建议在 Windows 平台上使用教程。可以在 Linux 上回放使用教程所记录的脚本。