本节介绍知识点包括
1.QTP自动化的原理
2.两类对象:TO(测试对象)、RO(运行对象)
3.操作方法:SetTOProperty,GetROProperty,GetTOProperty
1.QTP自动化的原理
1.封装被测对象到对象库
2.运行应用,对比对象库里的对象属性和运行时的真实被测对象的属性
3.对比一致后找到相应的对象,并对对象进行操作
通过以上3个步骤,QTP就可以完成自动化过程。
2.TO&RO
TO:Test Object(测试对象)
通俗讲,就是将实际对象的属性进行封装后,存放在对象仓库(object repository)里面的对象,也是对象识别(object identification)中的实例化后的对象。
RO:Runtime Object(运行对象)
测试运行过程中,应用程序的实际被测对象,具有临时性,只有程序运行中才存在
3.对象常用操作方法
SetTOProperty:修改对象库中对象的属性值
GetTOProperty:获取对象库中对象的属性值
GetROProperty:获取运行对象的属性值
注意:对象库中对象=测试对象