维护运行模式
相关项: GUI 测试和组件
当 UFT One 在测试运行期间无法在应用程序中定位一个或多个对象时,请使用维护运行模式更新与测试或组件关联的对象存储库中的测试对象。
何时使用维护模式?
以维护运行模式运行测试或组件时,维护运行向导将会在每次遇到以下任何问题时打开并提供所需的解决方案:
问题 |
解决方案 |
---|---|
无法在应用程序中标识对象 |
如果指向受测试应用程序中的对象,则“维护运行向导”将比较该对象与关联对象存储库中的对象。 根据所指向对象的属性值与关联存储库中对象属性值的比较方法,“维护运行向导”将建议几个选项中的某个选项用于更新测试或组件,以反映应用程序中的变更。 还可以选择将注释添加到测试或组件的失败步骤前。 |
对象存储库中缺少对象 |
“维护运行向导”帮助将缺少的对象添加到存储库中。 还可以选择将注释添加到测试或组件的失败步骤前。 |
对象存在,但只能通过“智能标识”进行标识 |
使用“智能标识”识别对象可能导致测试或组件运行变慢。 “维护运行向导”帮助您修改对象的描述,以便不需要“智能标识”。 有关更多详细信息,请参阅智能标识。 |
备注: 维护运行模式不支持复杂的检查点或输出值类型,比如文件和 XML 检查点及输出值。
维护运行期间,这些检查点和输出值如在常规测试运行中一样运行,并在预期值和实际值之间存在差异时失败。
提示: 或者,使用“对象存储库”窗口或对象存储库管理器的中“从应用程序更新”选项来更新应用程序中对象的各个测试对象描述。
有关详细信息,请参阅维护对象存储库中的测试对象。
维护运行模式先决条件
安装 Microsoft Script Debugger |
如果未安装,则可以使用 UFT One Additional Installation Requirements 实用程序安装它。 从“开始”菜单或“<UFT One 安装文件夹>\bin\UFTInstallReqs.exe”访问其他安装要求实用程序。 |
将 UFT One 设置为普通测试运行模式 |
仅当将 UFT 设置为使用“普通”运行模式时,才能运行维护运行模式。 有关详细信息,请参阅 测试运行窗格(选项对话框> GUI 测试选项卡)。 |
用户界面 | 只能在具有用户界面的应用程序上运行维护运行模式。 |
确定 UFT One 等待时间
确定 UFT One 在判定找不到对象之前,等待显示对象的时长。默认设置是 20 秒。
在“测试设置”对话框的“运行”窗格中更改对象同步超时。
有关更多详细信息,请参阅运行窗格(测试设置对话框)。
提示: 在“维护运行模式”完成之后,可能要将此设置恢复到以前值以用于常规测试运行。
以维护运行模式运行测试或组件
-
在工具栏中单击运行按钮旁边的向下箭头,并选择维护运行模式。
-
指定维护运行模式会话的结果位置和输入参数值(如果适用)。
-
请按照维护运行向导中的步骤操作。
默认情况下,运行结果会在测试运行结束时打开。
将进行的更改合并到共享对象存储库中
使用“维护运行向导”后,可能需要将对象从本地存储库重新合并到共享对象存储库中。
使用对象存储库管理器中的“从本地存储库更新”选项。
有关详细信息,请参阅从本地对象存储库更新共享对象存储库。