QTP中的测试对象和运行时对象

来源:百度文库 编辑:神马文学网 时间:2024/04/29 05:36:21
(2008-09-07 20:55:58)转载
标签:qtp中
测试
对象
运行时
it
分类:QTP测试工具
相信大家在中肯定都看到过这些方法,GetROProperty、GetTOProperty、SetTOProperty .
GetROProperty:可以取到运行时对象属性的值.
GetTOProperty:可以取到对象属性的值.
SetTOProperty:可以修改测试对象的属性值
那这里的运行时对象和测试对象又是什么呢?他们之间又存在着什么样的关系呢?
测试对象(TO):是QTP在中创建的用于描述程序实际对象的对象.QTP存储这些信息用来在运行时识别和检查对象.简单的说,我们就可以把对象库中所保存的对象就看做为测试对象.
运行时对象(RO):是应用程序中的实际对象,对象的方法将在运行时被执行.
两者之间的关系:测试对象是为了识别运行时对象而存在的.在《QTP的录制回放过程》中,我也阐述了QTP的整个工作原理。所以这里我也就简单的再提一下。QTP在录制的时候会把所操作的对象的一组属性及属性值,保存到对象库中,就是所谓的测试对象。在回放的时候,QTP 就会根据对象库里的该对象的属性及属性值去匹配实际在应用程序中的运行时对象。一但完全匹配正确就执行相应的操作。否则就会报“找不到该对象”的错。