IBM Rational Functional Tester V7.0.0.2 自述文件

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

自述文件

1.0 关于本发行版
2.0 安装信息
3.0 本发行版中包含的修订
4.0 已知局限、问题和变通方法
   4.1 在 ObjRecProp.rftop 文件中找不到对象
   4.2 在 Linux 上,当未从 Functional Testeron 上调用应用程序时,不识别 AUT 对象
   4.3 在 Linux 上卸载 Functional Tester 7.x 后无法安装 Functional Tester 6.x
   4.4 Microsoft Windows Vista 中不能集成 IBM Rational ClearCase 与 Functional Tester
   4.5 运行脚本时发生 java.lang.ClassNotFoundException
   4.6 升级 Functional Tester 后会禁用为测试启用的环境
   4.7 Installation Manager V1.0.0.3 中不支持回滚功能
   4.8 无法在安装有 Rational Test Agent McK SR6 的代理机器上回放 Functional Test 脚本
   4.9 在 Microsoft Windows Vista 中启用浏览器和 Java 环境需要管理特权
   4.10 为用于测试的 Windows 和服务器启用 SAP GUI
   4.11 Functional Tester 不支持 Internet Explorer 7.0 中的多选项卡文档
   4.12 在 Internet Explorer 7.0 中,必须以 100% 缩放比率记录和回放脚本
   4.13 Rational ClearQuest Test Manager 7.0 与 Functional Tester 7.0 或更高版本不兼容
   4.14 在 Internet Explorer 7.0 中记录和回放 Functional Tester 脚本较慢
   4.15 无法回放使用不同 Functional Tester 版本对 Siebel 应用程序记录的脚本
   4.16 如果系统上已安装了 Performance Tester 7.0,则无法安装 Functional Tester 7.0
   4.17 在 Internet Explorer 7.0 上记录会由于间歇性错误而暂停
   4.18 在浏览器上记录和回放失败
   4.19 Internet Explorer 7.0 在回放过程中崩溃
   4.20 当将脚本添加到驻留在 ClearCase 上的项目中时,Microsoft Visual Studio.NET 崩溃
   4.21 在代理机器中访问 Application Configurator 和 Enabler
   4.22 当一个操作生成两个以上的 AJAX 请求时,无法测试 Firefox 上基于 AJAX 的应用程序
   4.23 Interface Summary for HTML.Document 测试对象指向 GuiTestObject API 详细信息
   4.24 在 MicrosoftWindows Vista 上安装或升级 Functional Tester 后,非管理员用户无法启动 Functional Tester
   4.25 Functional Tester 升级到 7.0.0.2 后,所导入项目中的脚本包含错误
   4.26 如果 Functional Tester 安装到现有 Eclipse 上,而其 Linux 安装路径中包含短划线时,无法启动它
   4.27 无法在现有 Eclipse IDE 上安装 Functional Tester
   4.28 样本库和教程库不支持在 Windows Vista 操作系统上设置高分辨率
   4.29 样本库和教程库需要 Mozilla Firefox 作为 Windows Vista 操作系统日语版上的受支持 Web 浏览器
   4.30 无法回放网络中存储的 .Net 脚本
5.0 IBM Rational Software Support
6.0 声明和商标

1.0 关于本发行版

此文档的最新版本可从以下地址获取:http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/7002/docs/readme/readme.html

此修订包中有 IBM® Rational® Functional Tester V7.0 的更新。IBM® Rational® FunctionalTester V7.0.0.2 修订包中有以下新功能:

您可以将此修订包作为 IBM Rational Functional Tester 7.0.0.1 或 7.0 的更新进行安装,或可以在安装 IBM Rational Functional Tester V7.0 时安装它。
请参阅本产品 V7.0 的发行说明,以了解该版本在发行时的新功能以及所有局限或已知问题。可以从以下地址获取 V7.0 的发行说明文档:http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/70/docs/readme/readme.html

2.0 安装信息

本节描述此修订包的安装需求和特定安装指示信息。

有关从 Microsoft Windows XP 升级到 Windows Vista 的说明:如果计划将 MicrosoftWindows XP 操作系统升级到 Window Vista,并且当前安装了 IBM Rational Functional Tester 的较早版本,请参阅以下支持 Web 站点上的指示信息 http://www.ibm.com/support/docview.wss?uid=swg21257411

有关安装 Rational Functional Tester V7.0 的信息(包括安装先决条件),请在线参阅以下地址的《安装指南》最新版本: http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/70/docs/install_instruction/install.html

2.1 硬件需求

安装此修订包没有额外的处理器或内存需求;但可能需要额外的磁盘空间,这取决于安装 Rational Functional Tester V7.0 时是否安装修订包或将此修订包作为更新安装:

如果选择下载更新作为用于本地安装的压缩文件,则需要大约 400 MB 来存储压缩文件和解压缩它。

2.2 软件需求

本节描述了安装 Rational Functional Tester V7.0.0.2 的其他软件需求;要查看安装 Rational Functional Tester V7.0 的需求,请参阅《安装指南》

2.3 其他需求

通常需要因特网访问权,这是因为缺省情况下,Installation Manager 直接从 IBM Rational Functional Tester V7.0 更新存储库中找到并安装更新。

重要信息:安装 Rational Functional Tester 时,其更新存储库的位置自动嵌入 Installation Manager 中。要使 Installation Manager 搜索缺省更新存储库,必须选中“存储库首选项”页面上的首选项在安装和更新过程中搜索链接的存储库。缺省情况下,此首选项是选中的。

要从其他存储库位置(例如,如果是从共享驱动器、HTTP 或 HTTPS 服务器上获得修订包)安装修订包,您必须将存储库位置添加到 Installation Manager 中。

要添加存储库位置:

  1. 启动 Installation Manager
  2. 在 Installation Manager 的“启动”页面上,单击文件 > 首选项,然后单击存储库。“存储库”页面打开。
  3. 在“存储库”页面上,单击添加存储库
  4. 在“添加存储库”窗口中,输入存储库位置的 URL,或浏览以输入文件路径,然后单击确定
  5. 单击确定以关闭“首选项”页面。

2.4 安装指示信息

以下是安装此更新的两种常用方法:

缺省情况下,更新是直接从 IBM 更新存储库安装的;但也提供了下载。有关详细信息,请参阅以下 Rational Functional Tester V7.0.0.2 的特定安装指示信息。

2.4.1 将 Rational Functional Tester V7.0.0.2 作为更新安装

用已安装产品的相同用户帐户安装修订包。

先决条件

注:在安装 Functional Tester 之前,如果 System32 目录(C:Windows\System32)中没有 msvcp71.dll 文件,必须将该文件复制到该目录中。该文件是使用 Functional Tester 的 .NET 脚本编写功能所必需的。您可以从任何其他 Windows 操作系统(如 Windows XP)复制 msvcp71.dll 文件,或从因特网下载它。

要查找 Rational Functional Tester V7.0.0.2 并将它作为更新安装:

  1. 启动 IBM Installation Manager。在 Windows Vista 上,必须以管理员身份运行 Installation Manager。
  2. 在 Installation Manager 的“启动”页面上,单击更新程序包按钮。
  3. 如果发现有 Installation Manager 的新版本,将提示您确认是否要安装它,然后您才能继续操作。单击确定以继续。Installation Manager 自动安装新版本、停止、重新启动以及恢复。
  4. 在“更新程序包”向导中,选择 Rational Functional Tester 的安装位置,然后单击下一步。Installation Manager 在 Web 和您输入的任何存储库位置处的 Rational Functional Tester 存储库中搜索更新。进度条显示搜索正在进行。
  5. 缺省情况下,推荐的更新显示在“更新程序包”页面上并已选中。选择 Rational Functional Tester V7.0.0.2,然后单击下一步
  6. 在“许可证”页面上,阅读更新的许可证协议。在“许可证”页面的左侧,单击每一项来显示许可证协议文本。
    1. 如果同意许可证协议中的条款,请单击我接受许可证协议条款
    2. 单击下一步继续。
    3. 在“摘要”页面上,复审显示的信息,然后单击更新。进度条显示已完成安装的百分比。
  7. 当更新进程完成时,在页面顶部会显示确认进程成功的消息。单击查看日志文件,在新窗口中打开当前会话的日志文件。您必须关闭“安装日志”窗口才能继续操作。
注:在升级过程中,如果在获得升级警告后取消了升级,则为测试启用的 Web 浏览器、Java 和 Eclipse 环境会被禁用。

2.4.2 下载用于本地安装的修订包

您可以下载包含 Rational Functional Tester V7002 修订包的压缩文件;您从该压缩文件中解压缩出的文件构成修订包存储库。您可以从自己计算机上的存储库安装修订包,或将该存储库复制到共享驱动器、HTTP 或 HTTP 服务器上。

要下载并安装修订包:

  1. 从以下地址下载修订包:http://www-1.ibm.com/support/docview.wss?uid=swg24015198
  2. 将压缩的文件的文件解压缩到适当的目录。例如,将文件解压缩到 C:\temp.
  3. 在 IBM Installation Manager 中添加修订包存储库位置:
    1. 启动 IBM Installation Manager。
    2. 在 Installation Manager 的“启动”页面上,单击文件 > 首选项,然后单击存储库。“存储库”页面打开。
    3. 在“存储库”页面上,单击添加存储库
    4. 在“添加存储库”窗口中,浏览并输入 rft\updates 目录的文件路径。例如,输入 C:\temp\rft\updates,然后单击确定。单击确定以关闭“首选项”页面。
  4. 按照本文档中的上述描述安装修订包。
注:在从本地存储库更新的过程中,Installation Manager 可能提示您提供 Rational Functional Tester V7.0 的存储库位置。如果已从 CD 或其他介质安装了此产品,则在您使用更新功能时,它们必须可用。

2.4.3 在 Microsoft Windows Vista 上第一次安装 Rational Functional Tester V7.0.0.2

先决条件:在 Windows Vista 上安装 Functional Tester 之前,如果 System32 目录(C:Windows\System32)中没有 msvcp71.dll 文件,必须将该文件复制到该目录中。该文件是使用 Functional Tester 的 .NET 脚本编写功能所必需的。您可以从任何其他 Windows 操作系统(如 Windows XP)复制 msvcp71.dll 文件,或从因特网下载它。

在 Windows Vista 操作系统上安装 Rational Functional Tester V7.0.0.2 类似于在其他 Windows 操作系统上安装。但有一些重要的不同之处,如以下节中所述:

注:如果启动板程序自动启动(例如,如果您正在从 CD 进行安装),请停止启动板程序,然后使用作为管理员运行命令重新启动它;导航到 CD 或磁盘映像,右键单击 launchpad.exe(在 CD 或映像的顶级目录中),并单击作为管理员运行
样本安装步骤
注:
有关其他详细信息,请参阅 V7.0 的安装指南和发行说明。
  1. 作为管理员启动启动板程序。(右键单击启动板程序,并单击作为管理员运行
  2. 单击安装 IBM Rational Functional Tester。此时会打开一个消息窗口,指示是否在您的系统上检测到 IBM Installation Manager。
  3. 如果未在您的系统上检测到 IBM Installation Manager,则会通知您安装它,然后您才能继续操作。
    1. 单击确定,安装 IBM Installation Manager。此时将启动 IBM Installation Manager 安装向导。按照向导中的屏幕指示信息完成 IBM Installation Manager 的安装。
    2. 当 IBM Installation Manager 的安装成功完成时,单击完成关闭向导。
    3. 阅读打开的消息,然后单击确定。Installation Manager 启动并自动打开“安装程序包”向导。
  4. 如果在您的系统上检测到 IBM Installation Manager,则单击确定,此时 Installation Manager 会启动并自动打开“安装程序包”向导。
  5. 在“安装”页面上,单击检查更新
  6. 如果发现有 Installation Manager 的新版本,将提示您确认是否要安装它,然后您才能继续操作。单击确定以继续。Installation Manager 自动安装新版本、停止、重新启动以及恢复。
  7. 在“安装程序包”向导中,选择此产品的最新版本。按照屏幕指示信息安装此产品。

2.5 卸载修订包

Installation Manager V1.0.0.3 中未启用“卸载程序包”向导中的回滚功能。如果安装了 Rational Functional Tester V7.0 或 V7.0.0.1,则更新至 V7.0.0.2,您不可能使用“卸载程序包”向导使它回到 V7.0 或 7.0.0.1。

要回到 Rational Functional Tester V7.0,必须卸载整个程序包。单一的卸载过程除去 V7.0 程序包和升级的 7.0.0.1 和 7.0.0.2 程序包。卸载后,可以重新安装 V7.0 程序包。

在卸载 Rational Functional Tester V7.0.0.2 之前,请完成以下步骤:

  1. 登录,使用的用户帐户应该与安装要卸载的程序包时使用的帐户具有相同的特权。
  2. 关闭 Functional Tester、Eclipse、Visual Studio IDE、任何打开的 Web 浏览器以及由 Functional Tester 启用的所有其他应用程序。

要卸载 Rational Functional Tester:

  1. 启动 IBM Installation Manager。
  2. 在“启动”页面上,单击卸载程序包
  3. 按照屏幕指示信息卸载此程序包。
有关卸载 Rational Functional Tester 的其他指示信息,请参阅《安装指南》或参阅 Installation Manager 联机帮助

3.0 此发行版中包含的修订

此修订包解决了以下问题:

此发行版中修正了 V7.0 的发行说明中列出的以下已知局限或问题:

4.0 已知局限、问题和变通方法

4.1 在 ObjRecProp.rftop 文件中找不到对象

ObjRecProp.rftop 文件未列出所有对象映射中可用的所有对象。
如果在 ObjRecProp.rftop 文件中找不到对象,您可以将该对象添加到 CustomObjRecProp.rftop 中。添加对象详细信息时,请确保使用在 ObjRecProp.rftop 文件中使用的格式指定域、对象类名、属性和权重。

您也可以复制下面列出的对象详细信息。

对于 HTML
ObjRecProp.rftop 文件中未列出的标准控件在缺省属性文件中映射为 Html.HTML 对象。
  1. 要查找对象名称,请在 Script Explorer 中右键单击对象,然后打开 Object Map 编辑器。单击“重新识别”选项卡。.class 字段指示对象名称。
  2. 从 ObjRecProp.rftop 文件中将 Html.HTML 对象详细信息复制到 HTML 域下的 CustomObjRecProp.rftop
  3. 将 Html.HTML 修改为所需的对象名称,并定制所需的详细信息。您可以添加、编辑或删除对象属性。
例如:要修改 html.DIV 对象的属性,可复制 Html.HTML 对象的详细信息,然后将对象名称重命名为 html.DIV,并进行所需的更改。

对于 Java、.NET 和 Windows
  1. 要查找对象名称,请在 Script Explorer 中右键单击对象,然后打开 Object Map 编辑器。单击“管理”选项卡。“代理类名(#proxy)”字段指示对象的代理名称。
  2. 打开 <Functional Tester install directory>\FunctionalTester\bin 中的 rational_ft.rftcust 文件。搜索代理名称。“使用者”标记指示代理所使用的对象名。
  3. 在 ObjRecProp.rftop 文件中搜索该对象名,并将对象详细信息复制到特定域下的 CustomObjRecProp.rftop 中。
  4. 修改对象名,并定制所需的详细信息。您可以添加、编辑或删除对象属性。
注:对于 Windows,如果您无法使用以上方法找到对象名,则根据对象的类型,复制 WIN32OBJECT、TOPLEVELWINDOW 或 ACCESSIBILITYOBJECT 对象详细信息,然后定制它。

4.2 在 Linux 上,当未从 Functional Testeron 上调用应用程序时,不识别 AUT 对象

使用 Application Configuration Tool 时,您必须调用测试应用程序。如果未从 Functional Tester 调用它,将不识别所测试应用程序中的对象。

变通方法:与其他功能测试变量一起设置 LD_Preload 环境变量。这样工具在 Functional Tester 外部调用时将识别 AUT 中的对象。

例如:export LD_PRELOAD=/opt/IBM/SDP70_RFT_V7/Functiona lTester/bin/libftevent.so

4.3 在 Linux 上卸载 Functional Tester 7.x 后无法安装 Functional Tester 6.x

卸载 Functional Tester 7.x 时,不会删除 /etc/opt/IBM 中的配置和定制数据,因此安装 Functional Tester 6.x 时会报错。

变通方法:如果要复用这些数据,请将这些文件从 /etc/opt/IBM 移至其他位置,否则在安装 Functional Tester 6.x 之前删除这些数据。

4.4 Microsoft Windows Vista 中不能集成 IBM Rational ClearCase 与 Functional Tester

在 Microsoft Windows Vista 中,Functional Tester 无法与 Rational ClearCase 集成。

4.5 运行脚本时发生 java.lang.ClassNotFoundException

有时回放 Functional Test 脚本时,会发生 java.lang.ClassNotFoundException。这是 Eclipse 问题。

变通方法:执行以下操作:

  1. 取消选中项目 > 自动构建选项。
  2. 单击项目 > 清除。在“清除”对话框中,选择清除所有项目,然后单击确定根据草稿构建项目。
  3. 执行脚本。

4.6 升级 Functional Tester 后会禁用为测试启用的环境

升级 Functional Tester 后,会禁用为测试配置的 JRE、Web 浏览器和 Eclipse 平台。更新后只启用缺省的 JRE 和 Web 浏览器。

升级 Functional Tester 后,您需要重新启用为测试配置的所需 JRE、Web 浏览器和 Eclipse 平台。

4.7 Installation Manager V1.0.0.3 中不支持回滚功能

与 Installation Manager 联机帮助和 7.0 产品安装指南相反,您无法使用“卸载程序包”向导回滚功能;回滚功能在 Installation Manager V1.0.0.3 中不受支持。
回滚更新联机帮助主题指示您可以使用“卸载程序包”向导回到先前安装的程序包版本。例如,如果安装 Rational Functional Tester V7.0,然后更新到 V7.0.0.1,帮助主题表明您可以使用回滚功能回到 7.0;但这是不可能的。另外,静默安装命令联机帮助主题指示您可以在静默安装过程中使用回滚命令;该命令不受支持。
变通方法:要回到程序包的较早版本,必须卸载整个程序包。在示例中,单一的卸载过程除去 V7.0 程序包和升级的 7.0.0.1 程序包。卸载后,您将需要重新安装 7.0 程序包。

4.8 无法在安装有 Rational Test Agent McK SR6 的代理机器上回放 Functional Test 脚本

无法在代理机器上回放 Functional Test 脚本,并且 TM 日志显示消息“Product/Project Version Incompatibility”。

如果在安装 Functional Test 代理程序后安装 Rational Test Agent,会发生此问题。

变通方法:在代理机器上执行以下操作:

  1. 关闭 Rational Test 代理。
  2. 将 install.bat.sample 重命名为 install.bat。该文件在 <Functional Test install directory>\Functional Tester\install 脚本位置处。
  3. 运行 install.bat 文件以重新安装 Functional Test 代理。

4.9 启用浏览器和 Java 环境需要在 Microsoft Windows Vista 中有管理特权

在 Windows Vista 中,必须具有管理特权才能启用或禁用用于测试的 JRE 和 Web 浏览器。
从“开始”菜单右键单击 Java 脚本编写或 .Net 2005 脚本编写程序快捷方式,然后单击作为管理员运行以管理员身份启动 Functional Tester。 

4.10 启用测试用 SAP GUI for Windows 和服务器

测试 SAP 应用程序之前,必须启用测试用 SAP 客户机和服务器。

启用 SAP GUI (client) for Windows

  1. 启动 SAP 登录,并登录 SAP 服务器。
  2. 单击定制本地布局工具栏按钮。
  3. 单击选项,然后单击编制脚本选项卡。
  4. 选择启用脚本编写复选框。
  5. 不选中向正在运行的 GUI 添加脚本时进行通知复选框和脚本打开连接时进行通知复选框。
  6. 保存设置,并重新启动 SAP GUI。
启用 SAP 服务器

您可以通过执行以下过程临时从 SAP 客户机启用脚本编写。如果服务器重新启动,则将丢失使用此过程的值设置。

  1. 启动 SAP 登录,并登录 SAP 服务器。
  2. 启动 RZ11 事务。
  3. 在“维护概要文件参数”窗口中输入 sapgui/user_scripting
  4. 单击显示
  5. 在“显示概要文件参数属性”窗口中单击更改值
  6. 在“新值”字段中输入 TRUE
  7. 保存设置,并从 SAP GUI 中注销。
  8. 退出 SAP 登录程序。
注:如果服务器管理员编辑 SAP 系统的应用程序服务器概要文件以包含 sapgui/user_scripting = TRUE,则当服务器重新启动时会缺省启用脚本编写。

4.11 Functional Tester 不支持 Internet Explorer 7.0 中的多选项卡文档

Functional Tester 目前不支持单个 Internet Explorer 7.0 浏览器窗口中的多个选项卡文档。Functional Tester 只考虑测试用 Internet Explorer 7.0 浏览器中的第一个选项卡中的文档。

4.12 在 Internet Explorer 7.0 中,必须以 100% 缩放比率记录和回放脚本

在 Internet Explorer 7.0 中记录和回放脚本之前不要进行缩放。

4.13 Rational ClearQuest Test Manager 7.0 与 Functional Tester 7.0 或更高版本不兼容

Functional Tester 7.0 或更高版本不支持与 Rational ClearQuest® Test Manager 7.0 的集成。
请将 Rational ClearQuest Test Manager 7.0.0.1 与 Functional Tester 7.0 或更高版本结合使用。

4.14 在 Internet Explorer 7.0 上记录和回放 Functional Tester 脚本较慢

在 Internet Explorer 7.0 中记录和回放 Functional Tester 脚本比在  Internet Explorer 6.0 中慢。

4.15 无法回放在不同版本的 Functional Tester 中对 Siebel 应用程序记录的脚本

无法在 Functional Tester 7.0 上回放使用 Functional Tester 6.1.1.1 记录的脚本。

变通方法:升级到 7.0.0.2,回放使用 Functional Tester 6.1.1.1 记录的脚本。 

您在 Functional Tester 7.0.0.2 上无法回放使用 Functional Tester 7.0 记录的脚本。

变通方法:在 Functional Tester 7.0.0.2 上记录脚本。

4.16 如果系统上已安装了 Performance Tester 7.0,则无法安装 Functional Tester 7.0

Functional Tester 7.0 使用 RAC 7.0.1,因此无法在安装有 IBM Rational Performance Tester V7.0(使用 RAC 7.0.1.1)上安装它。
安装 Functional Tester 7.0 时,请执行以下某个步骤:

4.17 在 Internet Explorer 7.0 上记录会由于间歇性错误而暂停

在 Internet Explorer 7.0 上记录时,抛出的错误会间歇性暂停记录过程。  

变通方法:执行以下某个操作:

4.18 在浏览器上记录和回放失败

有时,浏览器启用不会自动将关联的 JRE 添加至已知 JRE 的集合中并启用它。这导致对 HTML 的记录和回放失败。

变通方法:执行以下步骤:

  1. 从“开始”菜单转至“控制面板”,并打开“Java 控制面板”。
  2. 检查在 Java Applet 运行时设置Java 运行时环境中的浏览器使用的 JRE 的位置。
  3. 打开 Functional Tester Enabler。
  4. 添加浏览器所用的 JRE 并启用它。
  5. 重新启动 HTML 测试应用程序。

如果系统中找不到关联的 JRE,则安装新的 JRE,将它关联并启用浏览器环境。

有关浏览器启用的更多信息,请参阅 Functional Tester 帮助中的启用浏览器的 Java 插件

4.19 回放过程中 Internet Explorer 7.0 崩溃

当涉及运行在不同线程上的多个弹出窗口时,关闭弹出窗口将打开另一个弹出窗口。回放过程中,关闭操作之后的任何操作都可能导致浏览器崩溃。

变通方法:在脚本中的关闭操作后面插入 sleep() 函数。 

4.20 当将脚本添加到驻留在 ClearCase 上的项目中时,Microsoft Visual Studio.NET 崩溃

使用记录器将脚本添加到未从 ClearCase 检出的项目中并停止记录器时,Visual Studio.NET 崩溃。

变通方法:添加新脚本前,从 ClearCase 中检出项目。

4.21 在代理机器中访问 Application Configurator 和 Enabler

在代理机器中,无法使用快捷菜单选项来调用 Application Configuration Tool 和 Enabler。 

变通方法:使用命令行界面运行 Application Configuration Tool 和 Enabler。

例如:

要配置测试应用程序:java -classpath <classpath> com.rational.test.ft.rational_ft -appConfig    

要启用测试环境:java -classpath <classpath> com.rational.test.ft.rational_ft -enable

有关 classpath 的信息,请参阅联机帮助中的 Functional Tester 命令行界面主题。

4.22 当一个操作生成两个以上的 AJAX 请求时,无法测试 Firefox 上基于 AJAX 的应用程序

Firefox 无法处理由一个用户操作生成的两个以上的 AJAX 或 XMLHTTP 请求。

4.23 Interface Summary for HTML.Document 测试对象指向 GuiTestObject API 详细信息

在 Script Explorer 中,如果右键单击 HTML.Document 测试对象并单击“界面摘要”,将显示 GuiTestObject API 参考,而不是显示文档测试对象。

有关文档测试对象 API 的详细信息,请参阅“帮助”中的“API 参考”主题。

4.24 在 Microsoft Windows Vista 上安装或升级 Functional Tester 后,非管理员用户无法启动 Functional Tester

在 Microsoft Windows Vista 上安装或升级 Functional Tester 后,第一次必须由管理员启动 Functional Tester,以初始化它。

此后,非管理员就可以启动 Functional Tester 了。这是  Windows Vista 的局限。

4.25 Functional Tester 升级到 7.0.0.2 后,所导入项目中的脚本包含错误

升级到 Functional Tester 7.0.0.2 后,可以在 Functional Tester 的先前版本中执行的脚本显示错误。

变通方法:在 Functional Tester“项目”视图中右键单击包含脚本的项目,然后单击重新设置 Java 构建路径

4.26 如果 Functional Tester 安装到的现有 Eclipse,而其 Linux 安装路径中包含短划线时,无法启动它

如果 Functional Tester 安装到现有 Eclipse 上,而其安装路径中包含短划线或现有 Eclipse 使用的 JRE的安装路径中包含短划线时,无法启动它。

变通方法:执行以下操作:

  1. 重命名 Eclipse 和 JRE 目录,使它们不包含短划线。
  2. 安装 Functional Tester。
  3. 将 Eclipse 和 JRE 目录重命名为包含短划线的先前状态。
  4. 修改 etc/profile.d 下的 rft.shrft.csh 文件以反映包含短划线的正确路径。

4.27 无法在现有 Eclipse IDE 上安装 Functional Tester

将 Functional Tester 安装到现有 Eclipse 时,如果指定的共享资源位置或扩展 Eclipse IDE 路径中包含代表驱动器的小写字符(例如,将共享资源位置指定为 c:\Program Files\IBM\SDP70Shared 或扩展 Eclipse IDE 位置指定为 c:\tmp\eclipse322\eclipse而不是将“C”驱动器指定为“c”时,发生错误。

在 Installation Manager 中指定安装位置时,使用“浏览”按钮选择所需的目录。 

4.28 样本库和教程库不支持在 Windows Vista 操作系统上设置高分辨率

在 Windows Vista 操作系统上,样本库和教程库不支持新的高分辨率设置“大尺寸(120DPI)- 使文本更清晰”。如果设置了此选项,则不显示库内容。

此设置通过以下步骤启用:
  1. 打开控制面板。
  2. 单击轻松访问中心 > 使计算机更易于查看 > 更改文本和图标的大小
  3. 选择较大尺寸(120DPI)- 使文本更清晰
  4. 单击“保存”设置。
变通方法
如果已更改为新的高分辨率显示选项,则更改为较低的分辨率设置(例如,缺省的 90 DPI 设置)。

4.29 样本库和教程库需要 Mozilla Firefox 作为 Windows Vista 操作系统日语版上的受支持 Web 浏览器

在 Windows Vista 操作系统的日语版本上,样本库和教程库需要 Mozilla Firefox 作为首选 Web 浏览器;库内容在其他 Web 浏览器中不显示。

变通方法

安装 Mozilla Firefox,然后将首选 Web 浏览器(单击 Window > 首选项 > 常规 > Web 浏览器)设置为 Mozilla Firefox。

4.30 无法回放存储在网络中的 .Net 脚本

网络中的项目可能由于本地计算机的安全策略而没有其“完全可信”许可权。在回放日志或 RFT 调试日志中会显示 RuntimeSecurityPolicyException 消息。

变通方法:执行以下操作:

如果仍然看到此消息,请执行以下步骤:

    1. 在 Internet Explorer 窗口中单击工具 > Internet 选项
    2. 在“安全”选项卡中,选择本地 Intranet 区域。
    3. 单击站点
    4. 在“本地 Intranet”对话框中单击高级
    5. 取消选中对该区域中的所有站点要求服务器验证(https:)
    6. 指定项目路径,并单击添加
    7. 单击确定

5.0 IBM Rational software support

IBM Rational Software Support 为您提供技术帮助。

有关联系信息和准则,或请求支持时所需的参考资料,请阅读 IBM Software Support Handbook

关于常见问题解答、已知问题与修订的列表以及其他支持信息,请访问 IBM Rational Software Support Web 站点。

有关 Rational 软件产品的新闻、事件和其他信息,请访问 IBM Rational Software Web 站点。

在与 IBM Rational Software Support 联系之前,请收集描述问题所需的背景信息。向 IBM 软件支持专家描述问题时,请尽可能地具体并包含所有相关背景信息,以便专家有效解决问题。为了节约时间,请了解以下问题的答案:


要查看最新的 Rational Functional Tester 产品信息、技术说明以及下载产品更新,请访问 Rational Functional Tester Support 站点。

6.0 声明和商标

© Copyright IBM Corporation 2000, 2007

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。

IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。

本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。

本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。

本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。

此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的。实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。

涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。

所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。


商标和服务标记

以下术语是 International Business Machines Corporation 在美国和/或其他国家或地区的商标:

Java 和所有基于 Java 的商标是 Sun Microsystems,Inc. 在美国和/或其他国家或地区的商标。

Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。

Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。

其他公司、产品或服务名称可能是其他公司的商标或服务标记。