QTP/UFT中的智能识别

什么是QTP中的智能识别?

如果对象识别过程失败,Micro Focus UFT会触发智能识别,这是一种更灵活的识别对象的机制,前提是在对象识别设置中启用了智能识别。

智能识别使用两类属性:

  1. 基本过滤属性。它包含部分的最基本属性,这些属性的值不能在不更改原始对象的情况下更改
  2. 可选的过滤属性。有助于识别对象的其他属性

HP UFT会“忘记”学习到的测试对象描述,并创建一个新的对象候选列表,其中包含与“过滤基本属性”列表中定义的所有属性匹配的对象。其想法是将范围缩小到只有一个对象与部分或全部保存的描述属性匹配。

如果在测试运行期间调用了智能识别,则在测试结果树中会生成一条警告消息,指示调用了智能标识并插入了智能识别步骤。

如何启用/禁用智能识别

How Smart Identification works in QTP
How Smart Identification works in QTP

IT赶路人

专注IT知识分享