本部分将带您完成准备应用程序环境的过程,以便能使用Rational Functional Tester 进行测试。您将:
新建功能测试项目
创建名为 MyFunctionalTestProject 的 Functional Test 项目,用来存储您的测试脚本、数据池,和项目图。
图 3. Create Functional Test Project 向导

如您在图 4 中所见到的,Functional Test Projects 视图中有两个新条目:一个用于显示测试工件,一个用于显示结果日志。
图 4. Functional Test Projects 视图

启用应用程序环境
接下来,您需要启用应用程序运行时环境。这样做可以使 Functional Tester 能深入运行时环境,识别被测应用程序中的对象。
选择Configure > Enable Environments for Testing...。您将看到 Enable Environments 窗口中的三个选项卡,如图 5 所示。这些是需要用到的三个类别或领域,它们是根据您所测试的应用程序的类型而定。一般情况下,Internet Explorer 是测试回放的默认浏览器,并默认被启用。
图 5. Enable Environments 窗口

Functional Tester 能够测试基于 Eclipse 的插件及 RCP 应用程序。如果您已经安装了另外的 Eclipse 平台,那么您可以在 Eclipse Platforms 选项卡中为测试启用它们。
选择 Java Environments 选项卡。IBM SDP Java Runtime Environment(JRE)是用于测试 Java 应用程序的默认 JRE,您可以通过 Functional Tester 启用它。如果您的应用程序使用不同的 JRE,通过此界面来启用您的 JRE。对于本教程,使用该默认的 JRE 进行回放,所以在您在此处不用做任何改动。
单击Finish关闭窗口。
配置被测试应用程序
配置被测试应用程序实际上不影响或变更您的应用程序,只是在 Functional Tester 环境中创建一个快捷方式,或 指针,使得启动应用程序变得更容易,并且使得测试对其他测试机来说更轻便。
在 Application Configuration Tool 窗口中选择Configure > Configure Applications for Testing...,如图 6 所示。为 Functional Tester 测试而配置的所有应用程序的列表显示了出来。Functional Tester 中出现称为 ClassicsJava. 的示例 Java Swing 应用程序。提供 ClassicsJava 的两个构建,两个都是在安装 Functional Tester 时自动定义的。您可以看到,在此处,如何指定运行参数,例如 JAR 文件,classpath、JRE,和工作目录。
图 6. Application Configuration Tool 窗口

因为您将使用本教程中的 ClassicsJava 示例应用程序,所以此时在该屏幕上您没有什么需要改动的。单击 Finish 关闭窗口。