IBM Rational Functional Tester 概述

IBM Rational Functional Tester 是面向对象的自动化功能测试工具,可测试 Windows、.NET、Java、HTML、Siebel、SAP、AJAX、PowerBuilder、Flex、Dojo、Visual Basic 和 GEF 应用程序。 您还可以测试 Adobe PDF 文档、zSeries®、iSeries® 以及 pSeries® 应用程序。Rational® Functional Tester 使您能够记录可靠且强大的脚本,通过回放这些脚本,可以验证测试应用程序的新构件。IBM Rational Functional Tester 在 Windows 和 Linux 平台上运行。

IBM Rational Functional Tester 可用于两种集成开发环境中。对于自动化测试,产品会记录用户操作,以创建在 Rational Software Delivery Platform 中易于理解的简化测试脚本。它还支持两种针对高级用户的脚本编制语言。Functional Tester Java 脚本编制使用 Java 语言,Functional Tester VB.NET 2003、VB.NET 2005 和 VB.NET 2010 脚本编制使用 VB.NET 语言和 Microsoft® Visual Studio .NET 开发环境。

IBM Rational Functional Tester Extension for Terminal-based Applications

Rational Functional Tester Extension for Terminal-based Applications 支持 zSeries(诸如 TN3270、TN3270E 的大型机)、iSeries(诸如 TN5250 的 AS/400®)以及 pSeries(诸如 VT default、VT100、VT420-7、VT420-8、VT UTF-8 的虚拟终端)的功能测试。IBM Rational Functional Tester Extension for Terminal-based Applications 工具可帮助您创建测试脚本以将主机应用程序测试用例的功能测试自动化。它提供丰富的功能集来测试主机属性、主机字段属性和屏幕流程。它使用终端验证点和属性以及同步代码来识别终端是否就绪供用户进行输入。

IBM Rational Functional Tester Proxy SDK

通过 Rational Functional Tester 代理软件开发包 (SDK),可以将对应用程序用户界面控件(GUI 测试对象)的自动化功能测试支持扩展到超出缺省情况下 Functional Tester 所提供的范围。

IBM Rational Functional Tester 技术和功能

通过 IBM Rational Functional Tester 中面向对象的记录技术,您可以针对受测应用程序进行记录以快速生成用于实现测试自动化的功能测试脚本。Rational Functional Tester 采用面向对象的技术,通过控件或对象的内部属性(而非屏幕坐标)来对其进行识别。即使控件或对象的位置或文本发生更改,Rational Functional Tester 在回放期间仍能将其找到。

通过 Rational Functional Tester 中的对象测试技术,您可以测试受测应用程序中的任何控件或对象,包括控件属性和数据。

在 Rational Software Delivery Platform 中,您可以选择在记录简化功能测试脚本时,捕获应用程序控件的快照。在“应用程序视图”中显示了捕获的应用程序可视化对象。 您可以使用应用程序可视化对象来修改简化的功能测试脚本,以及插入或编辑验证点,而无需打开测试应用程序。

使用 Java 脚本编制或 .NET 脚本编制时,会使用测试对象图,但应用程序可视化对象不可用。在记录功能测试脚本时,Rational Functional Tester 会自动为受测应用程序创建测试对象图。Functional Tester 测试对象图列出了应用程序中可用的测试对象,不管其当前是否显示。 对象图提供了将对象添加到功能测试脚本的快捷方式。由于测试对象图包含每个对象的识别属性,因此可在一个中心位置方便地更新识别信息。使用该测试对象图的任何功能测试脚本也会共享更新的信息。

在记录期间,您可以将验证点插入脚本,以确认控件或对象在受测应用程序的各构建之间的状态。验证点可捕获对象信息(根据验证点的类型),并将其存储在基线数据文件中。此文件中的信息将成为后续构建期间对象的预期状态的基线。Functional Tester 拥有一个对象属性验证点以及五个数据验证点(菜单层次结构、表、文本、树形层次结构和列表)。您可以使用“验证点比较器”来分析各构件之间的区别以及更新基线文件。

Rational Functional Tester 具有平台无关和浏览器无关的测试回放功能。例如,您可以在 Windows 上记录功能测试脚本,并在 Linux 上进行回放。您可以使用 Firefox 或 Internet Explorer 来记录功能测试脚本。因为功能测试脚本不包含对记录期间所使用浏览器的引用,所以您可以使用 Firefox 或 Internet Explorer 的任何受支持版本来回放功能测试脚本。

IBM Rational Functional Tester 集成

IBM Rational Functional Tester 支持与各种 Rational 产品(例如,Clear Case、Rational Quality Manager 和 Rational Team Concert™)进行集成。

Rational Clear Case 和 Rational Team Concert 集成:您可以将 Rational Functional Tester 与 Rational Clear Case 或 Rational Team Concert 集成,并使用任何这些源代码控制管理工具来管理功能测试资产。

Rational Quality Manager 集成Rational Functional Tester 可以通过配置适配器来与 IBM® Rational Quality Manager 集成,并且可以执行 Rational Quality Manager 中的功能测试脚本。


反馈