有关使用 Rational Functional Tester 记录脚本的常见问题

本主题提供了有关使用 IBM® Rational® Functional Tester 记录功能测试脚本的一些常见问题的解答。

Rational Functional Tester 支持将哪些控件用于功能测试?

请参阅位于 http://www.ibm.com/support/docview.wss?&uid=swg27019698 的技术文档,以获取在 Rational Functional Tester 各发行版中进行功能测试所支持的域的列表。

一个脚本是否只有一个数据池?

是。数据池就像对象图,可以是专用或共享的,因此几个脚本可以使用同一个数据池。

在简化脚本编制中,可以在组级别而非脚本级别使用多个共享数据池。

我如何使用 Rational Functional Tester 来测试弹出窗口?

Rational Functional Tester 具有用于测试弹出窗口的特殊功能。请执行以下步骤来捕获被测应用程序 (AUT) 上的弹出窗口:

  1. 开始记录并启动 AUT。
  2. 单击“记录监视器”工具栏上的插入验证点或操作命令按钮 插入验证点或操作命令
  3. 选择方法列表中选择延迟时间选择。指定选择前的延迟时间,以便能够有充足的时间浏览至弹出窗口并显示该窗口;例如,10 秒。
  4. 单击对象查找器。

    在计时器开始倒计时之后,将鼠标移动到弹出窗口,而不用实际指向特定对象。移动鼠标的合适位置是在列表上的项之间。请确保鼠标指针是常规指针而不是手型指针,并且未指向菜单中的特定项,除非您希望只捕获该项。时间到期后,Rational Functional Tester 会将要捕获的数据突出显示为红色,并返回到“验证点”对话框。您可以在此处选择执行数据验证点并测试表内容。

    有关“延迟时间选择”对象选择方法的信息,请参阅“验证点和操作向导”的“选择对象”页面

  5. 单击下一步之后,您将看到弹出窗口内容。

是否需要通过 Rational Functional Tester 启动应用程序以使其可测试?

不需要。如果环境已正确启用,那么即使未使用 Rational Functional Tester 来启动应用程序,该应用程序也是可测试的。

有关启用环境的信息,请参阅准备功能测试环境

在某个 JRE 下记录的脚本是否可以在其他 JRE 上回放?

在某个 JRE 上记录的脚本可以在其他 JRE 上回放,而无需维护。但是,如果在 JRE 1.3.x 上记录而在 JRE 1.4.x 上回放,那么由于 JRE 发生变化,对象属性可能也会发生变化。这会导致在回放过程中发生错误。要消除这些错误,您必须更新对象属性。

有关更新对象属性的信息,请参阅更新识别属性

Rational Functional Tester 是否支持根据浏览器中的菜单进行记录?

Rational Functional Tester 不支持根据 Internet Explorer 或 Firefox 浏览器中的菜单进行记录。仅支持 Internet Explorer 和 Firefox 通用的工具栏按钮:后退、书签 (Firefox) 和收藏夹 (Internet Explorer)、关闭、前进、主页、最大化、最小化、搜索(仅按钮)、停止。Rational Functional Tester 的 HTML 支持面向跨浏览器支持,而尝试支持 Internet Explorer 和 Firefox 这两个目标浏览器中的菜单可能会导致不兼容。

请参阅信息中心内的主题功能测试 HTML 应用程序提示和技巧


反馈