应用程序中对象的对象类型或类的大型集合用测试对象模型表示。每个测试对象类都具有OpenText Functional Testing (UFT)用于是被对象的描述属性的列表,这些可唯一标识该类对象的属性的子集,以及OpenText Functional Testing 可在对象上执行的一组相关操作。
运行测试或者组件时,UFT会根据对象的测试对象类及其描述标识应用程序中的每个对象
测试对象层次结构
OpenText Functional Testing 测试对象层次结构是由一个或多个级别的测试对象构成。顶级窗口会依据环境的不同代表窗口、对话框或浏览器类型对象。在进行操作时,实际对象可能会被识别为顶级对象、第二季对象或第三级对象。
如果某个对象在用用程序中被嵌入到多个级别的对象中,那么测试对象层次结构不包含这些对象。比如,在Browser和Page的多个WbTable对象中包含WebButton,那么识别对象的层次结构为Browser.Page.WebButton
容器对象为可以包含较低级别对象。对象层次结构中的所有顶级对象都是容器对象。如果第二级对象按OpenText Functional Testing对象层次机构包含第三级对象,该对象也视为容器对象。
定义对象属性
如何查看和修改测试对象的属性和操作
·在设计测试或组件时,手动检索或修改值,或者在测试运行期间使用SetTOProperty语句。
·想根据自身定义的条件或模式标识属性值,需要在函数库中使用正则表达式。
·在“对象属性”或“对象存储库”窗口中查看或修改与测试或组件一起存储的值。
·使用对象侦测器的“属性”选项卡查看任何可见对象的当前值。
以上就是关于UFT自动化测试工具测试对象模型的相关介绍,想要获取任何信息可以拨打电话进行咨询,会有专属老师为大家解答疑问。