更新测试对象描述、检查点、输出值或交互屏幕捕获

相关项: GUI 测试和组件

此任务描述如何更新测试或组件数据,使其准确用于后续运行。

以更新运行模式运行

  1. 指定更新运行过程的设置。有关详细信息,请参阅更新选项选项卡(更新运行对话框)

  2. 在“运行”对话框的“输入参数”选项卡中,输入任何必需的输入参数值。

    UFT One 更新测试时,根据所选的运行选项,它只运行测试的一个迭代以及测试中每个操作的一个迭代。

    当测试在“更新运行模式”下运行时,它将不更新参数化值,例如“数据”窗格数据和环境变量或者对象存储库中现有对象描述的属性值。要修复对象属性值以匹配应用程序,请使用维护运行模式

返回页首

导出和合并更改

UFT One 更新测试或组件时,它始终将更新的对象保存在本地对象存储库中,即使被更新的对象最初来自共享对象存储库。下次运行测试或组件时,UFT One 使用本地对象存储库中对象,因为本地对象存储库比任何共享对象存储库有更高优先级。

使用更新运行模式更新测试或组件之后,您可能会想要使用对象存储库管理器中的“从本地存储库更新”选项将对象从本地存储库合并回共享对象存储库。有关详细信息,请参阅从本地对象存储库更新共享对象存储库

返回页首

分析结果

更新测试运行的运行结果始终保存在临时位置中。

更新过程中无法识别的测试对象不会被更新。因为在任何测试运行中,如果无法在更新运行期间找到对象,那么测试运行失败,并在运行结果中包括有关失败的信息。在这些情况中,可能需要使用维护运行模式解决这些问题。

因为更新运行不支持更新诸如文件检查点和 XML 检查点等复杂检查点类型,所以这些检查点如在常规测试运行中一样运行,并在预期值和实际值之间存在差异时失败。

当更新运行结束时,运行结果会显示:

  • 更新后的检查点值。

  • 更新后的测试对象描述。

返回页首