工具向导:使用 Rational TestManager 和 Rational TestFactory 分析测试故障
此工具向导描述如何使用 Rational TestManager、Rational Robot 和 Rational TestFactory 分析发现了错误的自动生成测试脚本。
工具:Rational TestFactory
关系
主要描述

概述

在运行 98/2000/NT 4.0 时此工具向导可用。

要使用 Rational TestFactory、Rational Robot 和 Rational TestManager 分析自动生成的测试脚本,请执行以下操作中的一项或全部:

1.  分析发现了缺陷的测试脚本

正如工具向导:使用 Rational Test Factory 实施测试脚本的生成中所述,Pilot 是可自动生成测试脚本的一种 Rational TestFactory 工具。对于运行期间遇到的每个缺陷,Pilot 都将生成一个“缺陷脚本”,其中包含导致缺陷发生的测试脚本语句。

Pilot 在运行期间找到缺陷时,发现缺陷的测试脚本位于 run 文件夹下单独的“Defects Found”子文件夹中。可使用 Rational TestManager 查看发现了缺陷的测试脚本的运行日志。

帮助手册图标 请参阅 Rational TestFactory 联机帮助中的 View the log for a script run 主题。

2.  分析发现了意外活动窗口的测试脚本 

在测试脚本生成过程中,Pilot 可能遇到“意外活动窗口”(UAW),该窗口反映应用程序图中的 UI 对象与被测试应用程序(AUT)中的控件之间存在不一致。以下两种情况之一可能导致 Pilot 遇到意外活动窗口:

  • AUT 包含一个在应用程序图中没有对应的 UI 对象的窗口。这种情况的一个典型例子是映射过程中未发现的消息窗口。
  • 应用程序图中的 UI 对象代表 AUT 中不再包含的一个窗口。

每当遇到了意外活动窗口时,Pilot 都将生成一个“UAW 脚本”并将其放入 Pilot 的 run 文件夹中。可在 Rational Robot 中回放 UAW 脚本,然后使用 Robot 和 Rational TestManager 确定意外活动窗口的原因。在 Rational TestFactory 中解决了问题原因之后,后续 Pilot 运行将不会遇到意外活动窗口。

帮助手册图标  请参考 Rational TestFactory 联机帮助中的以下主题:

  • Find the cause of an unexpected active window
  • Resolve an unexpected active window