QTP中对象库编程和描述性编程的区别?

简单扼要描述下.
2025-05-22 15:16:22
推荐回答(2个)
回答1:

描述性变成采用的是描述属性的方式来识别对象,不需要对象库。开发的脚本可移植性强。不过对于脚本的编写能力也比较的强。
而对象库编程则是完全依靠QTP自带的对象库进行识别对象,有些限制,对象库如果出现了一些对象属性的变动或者是脚本一到别的机器上,可能就不能识别对象,导致不能回放脚本。

个人建议,刚开始学习是使用对象库编程进行学习QTP的自动化流程,熟悉后再进行描述性编程的开发,不过对于描述性编程,你需要学好正则表达式是主要的。

回答2:

描述性编程不需要对象库,总体脚本文件大小要小很多,更方便移植