IBM Rational Functional Tester,以下称作Functional Tester,是为那些需要对 Java、Microsoft Visual Studio .NET 和基于 Web 的应用程序的测试进行高级控制的测试人员和 GUI 开发人员提供的高级自动化功能及回归测试工具。
Functional Tester 提供两种用户界面选择:Microsoft Visual Studio 和 Eclipse。如果您的开发团队在 Visual Studio 中构建应用程序,并且您的测试团队更习惯将 Visual Basic .NET 作为脚本语言,那么您可以在 Visual Studio IDE 外壳中直接安装 Functional Tester,并在 Visual Basic .NET 中获取测试脚本。
另一个选择是将 Functional Tester 安装到 Eclipse 平台上 —— 要么是您自己的 Eclipse 安装版,要么是 Rational 提供的 Functional Tester 安装包的一部分。有了 Functional Tester 的 Eclipse 版,测试脚本以 Java 代码形式获取。不管怎样,您都拥有完全环境的功能,以及商业标准脚本语言的通用性。
Functional Tester 支持许多类型的应用程序的功能回归测试,包括那些用以下技术构建的应用程序:
所有这些应用程序都可以用基于 Eclipse 的或基于 Visual Studio 的 Functional Tester 进行测试。虽然本教程的余下部分将使用基于 Eclipse 的版本,但是您在此处做的操作也能在基于 Visual Studio 的版本中实现。
启动 Functional Tester
通过选择 Windows 开始菜单的Programs > IBM Rational Functional Tester > IBM Rational Functional Tester > Java Scripting启动 Functional Tester。当您第一次启动 Functional Tester 时,可能会提示您选择工作区位置,如图 1 所示。工作区可以位于您要存储工作产品的任何目录位置。如果在启动 Functional Tester 时让您选择工作区,那么您可以选择默认的,或新建一个自己的。
图 1. Workspace launcher

在您选择了工作区之后,就显示出Welcome 页面,如图 2 所示。它提供到教程和示例的快速链接。单击 Overview 标签,开始 Functional Tester 的漫游。
图 2. Welcome 页面的 overview

关闭 Welcome 页面。Functional Test 透视图出现。Eclipse 中的透视图是某一特殊任务的工具和视图的集成。Functional Test 透视图,如名字所示,提供着重于验证软件应用程序功能操作的开发人员或质量保证专家所需要的视图。