UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT测试对象模型

UFT使用测试对象模型方法

应用程序中对象的对象类型或类的大型集合用测试对象模型表示。每个测试对象类都具有OpenText Functional Testing (UFT)用于是被对象的描述属性的列表,这些可唯一标识该类对象的属性的子集,以及OpenText Functional Testing 可在对象上执行的一组相关操作。

UFT测试对象模型

运行测试或者组件时,UFT会根据对象的测试对象类及其描述标识应用程序中的每个对象

测试对象层次结构

OpenText Functional Testing 测试对象层次结构是由一个或多个级别的测试对象构成。顶级窗口会依据环境的不同代表窗口、对话框或浏览器类型对象。在进行操作时,实际对象可能会被识别为顶级对象、第二季对象或第三级对象。

如果某个对象在用用程序中被嵌入到多个级别的对象中,那么测试对象层次结构不包含这些对象。比如,在Browser和Page的多个WbTable对象中包含WebButton,那么识别对象的层次结构为Browser.Page.WebButton

容器对象为可以包含较低级别对象。对象层次结构中的所有顶级对象都是容器对象。如果第二级对象按OpenText Functional Testing对象层次机构包含第三级对象,该对象也视为容器对象。

定义对象属性

如何查看和修改测试对象的属性和操作

·在设计测试或组件时,手动检索或修改值,或者在测试运行期间使用SetTOProperty语句。

·想根据自身定义的条件或模式标识属性值,需要在函数库中使用正则表达式。

·在“对象属性”或“对象存储库”窗口中查看或修改与测试或组件一起存储的值。

·使用对象侦测器的“属性”选项卡查看任何可见对象的当前值。

以上就是关于UFT自动化测试工具测试对象模型的相关介绍,想要获取任何信息可以拨打电话进行咨询,会有专属老师为大家解答疑问。

转载请注明出处:UFT(QTP) 中文社区 » UFT测试对象模型

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18266417701