本文档包含有关 IBM®
Rational® Functional Tester V8.5.1.2 的系统需求、安装和新增功能的信息。它还提供了与 IBM 软件支持人员联系的相关信息。
描述
Rational Functional Tester 是一种面向对象的自动测试工具,用于测试 Microsoft Windows 或 Linux 操作系统上运行的 Java™、Microsoft Windows, Microsoft .NET、Microsoft Silverlight、Microsoft Visual Basic、Siebel、Flex、SAP、GEF 和 PowerBuilder 应用程序。还可以测试 Adobe PDF 文档。
通过使用 Rational Functional Tester 提供的基于终端的应用程序扩展,可以测试 IBM zSeries、IBM iSeries® 和 IBM pSeries 应用程序。使用 Rational Functional Tester,您可以记录可靠且强大的脚本,通过回放这些脚本,可以验证测试应用程序的新构件。
Rational Functional Tester 可用于两种集成开发环境中:Eclipse 和 Microsoft Visual Studio .NET。该产品记录用户操作,以创建简化的测试脚本,这些测试脚本在 Rational Software Delivery Platform 上易于理解。Rational Functional Tester 支持高级用户的两个脚本编制语言。Rational Functional Tester Eclipse
集成使用 Java 语言,而 Rational Functional Tester Microsoft Visual Studio .NET 集成使用 Microsoft Visual
Basic .NET 语言和 Microsoft Visual
Studio .NET 开发环境。
要查看 Rational Functional Tester 的各发行版中支持功能测试的域以及 Rational 产品的兼容版本(可与 Rational Functional Tester 集成)的列表,请参阅:http://www.ibm.com/support/docview.wss?&uid=swg27038243。
V8.5.1.2 中的新增功能
Rational Functional Tester V8.5.1.2 包含以下功能和增强功能:
- Internet Explorer 11 支持:Rational Functional Tester 提供了针对 Internet Explorer 11 的早期支持。
- Windows 8.1 支持:Rational Functional Tester 支持 Windows 8.1。
V8.5.1.1 中的新增内容
Rational Functional Tester V8.5.1.1 包含这些功能和增强功能:
- Microsoft Visual Studio 2010 Ultimate 支持:Rational Functional Tester 支持与 Microsoft
Visual Studio 2010 Ultimate 的集成。
- JRE 1.7 Update 45 支持:Rational Functional Tester 支持 JRE 1.7 Update 45。
V8.5.1 中的新增内容
Rational Functional Tester V8.5.1 包含以下功能和增强功能。
- Mozilla Firefox 版本依赖性:Rational Functional Tester 支持 Mozilla Firefox 18.0 的所有版本以及更高版本。有关更多信息,请参阅HTML 支持
- Linux 64 位支持:支持在 64 位操作系统上作为 32 位进程来安装和运行 Rational Functional Tester。在 64 位 Linux 上启用 64 位 JRE 将导致以下错误:libftsys.so 的 ELF 类 ELFCLASS32 错误。要在 Ubuntu 64 位上安装 Rational Functional Tester,请确保安装了运行 Java 32 位环境所需要的所有 32 位库。目前,Rational Functional Tester 在 Linux 上不支持 64 位 JRE。有关更多信息,请参阅软件需求。
- 系统报告生成:支持通过“开始”菜单或命令行中生成系统报告。有关更多信息,请参阅生成 Functional Tester 系统报告
- 自动启用支持:现在可以从用户界面中修改自动启用设置。有关更多信息,请参阅自动启用用于功能测试的环境。
V8.5.0.1 中的新增功能
Rational Functional Tester V8.5.0.1 包含以下功能和增强功能:
- Dojo 1.8 支持:Rational Functional Tester 支持对使用 Dojo 1.8 工具箱构建的 HTML 应用程序进行测试。有关更多信息,请参阅 Dojo 支持。
- FTE 支持 VT100Plus 功能键序列:用户现在可以启用 FTE 以发送 VT100+ 功能键序列。有关更多信息,请参阅高级连接属性
V8.5 中的新增内容
Rational Functional Tester V8.5 包含以下功能和增强功能。
- Dojo 1.7 支持:Rational Functional Tester 支持对使用 Dojo 1.7 工具箱构建的 HTML 应用程序进行测试。有关更多信息,请参阅 Dojo 支持。
- Adobe Flex 4.5 支持:Rational Functional Tester 支持对 Adobe Flex 4.5 应用程序进行测试。有关更多信息,请参阅 Flex 支持。
- Microsoft .NET 4.5 支持:Rational Functional Tester 支持对使用 Microsoft .NET 4.5 构建的应用程序进行测试。
有关更多信息,请参阅 .NET 支持。
- Adobe PDF 9.0、10.0 和 11.0 支持:Rational Functional Tester 支持对以独立方式显示或在浏览器中显示的 Adobe PDF 只读文档进行测试。有关更多信息,请参阅 Adobe PDF 文档支持。
- 系统报告的生成:Rational Functional Tester 可生成“Functional Tester 系统报告”,此报告捕获可用于对遇到的问题进行故障诊断的重要系统信息。有关更多信息,请参阅生成 Functional Tester 系统报告。
- Eclipse 4.2 和 4.2.2 支持:Rational Functional Tester 支持测试 32 位 Eclipse 4.2 和 4.2.2 应用程序。有关更多信息,请参阅 Eclipse 支持。
系统需求
有关 Rational Functional Tester V8.5.1 的硬件和软件需求的信息,请参阅系统需求。
安装 Rational Functional Tester V8.5 或更高版本
有关安装 V8.5.1 的信息,请参阅:安装路线图。
注: 如果您的安装使用 Java 7.0,则适用“Java 零日漏洞”。通过在 Web 浏览器中运行恶意代码可以利用此漏洞。如果您的应用程序使用的 Java 7.0 不是 V8.5.1 提供的 Java,请确保使用最新的 Java 7 补丁更新该 Java 7.0 以避免受到该漏洞的影响。
通过 Rational Test Workbench 安装 Rational Functional Tester
Rational Functional Tester 也包含在 Rational Test Workbench 软件包中。通过 Rational Test Workbench 软件包安装 Rational Functional Tester 时,可使用 Rational Functional Tester 许可证。
安装 Rational Functional Tester 8.5 或更高版本的 .NET 2010 帮助
如果您已安装了 Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010 .NET Integration,那么必须手动安装 Rational Functional Tester Microsoft Visual Studio 2010 .NET 帮助。
- 在安装了 Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010 .NET Integration 之后,请打开 Rational Functional Tester,单击帮助,然后单击管理帮助设置。这将打开 Visual Studio Help Library Manager。
- 选择从磁盘安装内容选项。
- 单击浏览,然后选择 helpcontentsetup.msha 文件,在缺省情况下,该文件在 Rational Functional Tester installation directory\IBM\SDP\FunctionalTester\vsnet\MSDNHelp\VS2010 目录中提供。
其他翻译的帮助清单文件位于 VS2010 目录中的 locale 文件夹中。
单击下一步。
- 选择 RFT,然后单击添加。
将启用更新按钮。
- 单击更新。会提示您确认安装。单击是。Rational Functional Tester .NET 帮助将作为 Visual Studio 2010 的本地帮助来安装。
注: 要在 Visual Studio 2010 IDE 中查看 Rational Functional Tester .NET 脚本编制帮助,您必须在 Help Library Manager 中启用本地帮助选项。
提示:要在 Visual Studio 2010 IDE 中查看已安装的本地帮助的完整目录,请安装在 Microsoft Web 站点中提供的 Visual Studio Help Keyword Index 插件。或者,您也可以升级到 Visual Studio 2010 Service Pack 1 以在 Microsoft 帮助查看器中查看帮助。
已知限制和变通方法
Adobe Flex 支持- 在 Internet Explorer 11 浏览器上不支持 Flex 应用程序的记录和回放。
- 仅在 32 位浏览器中支持测试 Flex 应用程序。
- 在 Mozilla Firefox 17.0 和更高版本上不支持测试 Flex 应用程序。
- Google Chrome 浏览器上不支持测试 Flex 应用程序。
- 在 Flex 列表控件的多个所选元素上获取数据验证点时,不会获取所有所选值。
- 插入测试对象对于 Flex 和 SparkFormControl 不起作用。
- 无法回放在 SparkList 的垂直滚动条上记录的操作。
Dojo 支持 1.7 和 1.8(仅限于 8.5.0.1)- 在 Mozilla Firefox 浏览器上,Dojo 网格控件上的 Dojo 记录对于超过 25 的行不正确。发生这种情况的原因是:每次单击超过行 25 的行时,Dojo 便会从零重新开始其行索引。请使用以下其中一种变通方法来克服此问题:
- 修改记录的脚本并记载正确的行号。
- 在 Internet Explorer 浏览器中记录脚本,并在 Mozilla Firefox 浏览器中回放脚本。
Microsoft Silverlight 支持- Rational Functional Tester 仅支持在 32 位 Internet Explorer 上记录 Silverlight 应用程序。
Microsoft .NET 4.5 支持- 不支持对 RibbonFilterMenu 的下拉列表记录操作。
Microsoft Visual Studio 2010 Ultimate 支持
注: 该限制仅应用于 Windows 的 64 位版本。
如果您在
Rational Functional Tester,Microsoft Visual Studio 2010 Ultimate Integration 中创建项目,遇见软件包加载的相关错误时,请使用以下变通方法:
- 下载并安装任何丢失的依赖性(示例,msvcp80.dll 和 msvcr80.dll)。有关详细信息,请参阅技术说明,标题为:Rational Functional Tester 集成与 Microsoft Visual Studio
2010 未按预期工作。
-
如果并未帮忙您解决问题,请使用以下变通方法:
- 关闭 Visual Studio 2010 Ultimate。
- 打开命令提示符。缺省位置为
C:\Windows\SysWOW64\cmd.exe。
- 更改 vsnet 目录。缺省位置为
C:\Program Files(x86)\IBM\SDP\FunctionalTester\vsnet。
- 输入 regedit RftVsNet.reg。
- 在消息对话框中,单击确定以继续。
- 更改 vsnet\bin 子目录。
- 输入 regsvr32 RftVs10.dll。将出现成功消息。
- 打开 Visual Studio 2010 Ultimate Integration。
- 创建项目。
PDF 9.0、10.0 和 11.0 文件测试支持- 在 Adobe Reader 10.0 和 11.0 中的阅读器工具栏按钮上记录时,操作记录为 click(atPoint(x,y))。
- 针对在 Mozilla Firefox 浏览器中打开的 PDF 文件记录时,必须首先在浏览器中记录操作,然后再开始记录 PDF 文件。
- 仅 find() API 用于查找对象时,回放失败。作为一种变通方法,请首先单击捕获的对象,然后再回放。
- 在 Rational Functional Tester
Microsoft Visual Studio Integration 中,PDF 在回放中,单击几次之后崩溃。
其他限制和变通方法- 如果您使用的是 JRE 1.6 更新 17 或更高版本,并且您希望从脚本(Rational Quality Manager 中回放)的详细反馈日志中打开验证点比较器,那么必须在打开比较器的工作站上禁用下一代插件。
- 如果您使用 Google Chrome 或 Mozilla Firefox 来测试 Rational Functional Tester V8.5.1.1 的 HTML 应用程序,那么您必须使用 JRE 1.7 Update 45。
- 为了防止您获取较旧的 JRE 更新,请不要升级至 Rational Functional Tester V8.5.1.1,请继续使用 8.5.1 或可用的更早的版本。
已知问题也已记录在“支持知识库”的个别技术说明中。当发现和解决问题时,将使用新信息来更新和维护知识库。通过搜索知识库,您可以快速找到問題的变通方法或解决方案。以下链接用於运行实时支持知识库的定制查询:
声明和商标
© Copyright IBM Corporation
2000, 2013.
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 Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
有关双字节 (DBCS) 信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是该 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
IBM 可以按照其认为适当的任何方式使用或分发您所提供的任何信息,而无需对您承担任何责任。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i) 允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及 (ii) 允许对已经交换的信息进行相互使用,请与下列地址联系:
Intellectual Property Dept. for Rational Software
IBM Corporation
5 Technology Park Drive
Westford, MA 01886
U.S.A.
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本文档中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议提供。
商标确认
IBM、IBM 徽标和 ibm.com® 是 International Business Machines Corp. 在全球多个管辖区域内的商标或注册商标。其他产品和服务名称可能是 IBM 或其他公司的商标。Copyright
and trademark information 站点中提供了 IBM 商标的当前列表。
Adobe 是 Adobe Systems Incorporated 在美国和/或其他国家或地区的注册商标或商标。
Java 和所有基于 Java 的商标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标。
Linux 是 Linus Torvalds 在美国和/或其他国家或地区的注册商标。
Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。