Rational Functional Tester 支持使用某些技术开发的应用程序。请验证用于开发测试应用程序的技术类型,并验证 Rational Functional Tester 是否支持应用程序中域和控件的功能测试? 如果 Rational Functional Tester 支持该技术,而在缺省情况下不支持特定控件的功能测试,那么您可以使用 Proxy SDK 来开发能够支持特定控件的代理。
有关受支持域的信息,请参阅测试应用程序域支持。
有关使用 Proxy SDK 的信息,请参阅c_pr_overview.html。
可以。有关配置详细信息,请参阅 Eclipse 支持。
如果 Rational Functional Tester 安装在工作站或现有 Eclipse 安装上检测到另一个 Rational 软件开发平台 (SDP) 工具,那么它将共享该工作站上的 IDE shell。如果在工作站上找不到其他 SDP 工具,那么 Rational Functional Tester 将安装其自己的 SDP shell 实例。Rational Functional Tester 与 Rational Software Architect、Rational Application Developer、Rational Performance Tester 或任何 Rational 软件开发平台产品共享 shell。
有关 shell 共享的信息,请参阅技术说明 http://www.ibm.com/support/docview.wss?&uid=swg27019698。
遇到问题时,调试可能有助于获取有关问题可能原因的更多信息。问题可能出在回放上,也可能出在记录上。要设置 Rational Functional Tester“调试透视图”首选项,请参阅调试脚本中的指示信息。
startApp("IBM.com");
com.rational.test.ft.script.RunException: CRFCN0630E: Cannot find application [IBM] in the configuration file.
要避免发生此异常,必须在回放工作站上配置应用程序以进行测试,然后再回放脚本。有关配置应用程序以进行测试的指示信息,请参阅配置应用程序以进行测试。
作为备用方法(或者如果未安装脚本编制环境),可使用命令行界面,如技术说明 Invoking the Rational Functional Tester Configure menu items from a command line 中所述。如果有多个应用程序需要测试,在 Application Configuration Tool 中手动指定应用程序信息可能耗时很长。该技术说明描述了如何在工作站之间复制应用程序配置信息,从而无需手动输入此信息。
<ApplicationList L=".ApplicationList"> </ApplicationList>
"C:\Program Files\Rational\XDETester\eclipse\XDETester.exe" -vm "C:\Progra~1\j2sdk1.4.1_02\bin\javaw.exe"
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Rational FT JRE
如果尝试在符合 FDCC 的 Microsoft Windows 计算机上启用测试应用程序的浏览器环境时遇到问题,请执行以下步骤:
请参阅相关技术说明 Administrator permission required to perform certain operations on FDCC 和 Internet Explorer browser enablement fails in FDCC environment。
可以。 但是,Rational Functional Tester 只支持单一流 UCM。
配置应用程序并不会对其进行修改。这类似于设置快捷方式系统,以便 Rational Functional Tester 能够启动应用程序。
Internet Explorer 是通过在 Internet Explorer 中注册浏览器帮助程序对象 (BHO) 来启用的。如果 Internet Explorer 已正确启用,那么注册表中会添加以下键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1E9FB1C4-F40B-4E10-898E-D6209B122F6B} Rational IE Enabler
Rational Functional Tester 使用标准 Java。所有常规 Java 功能在功能测试脚本中都可用,但不会使用任何具有定制扩展的语言子集。