QTP:录制模式和对象库

一,录制模式

一,Normal Recording 正常录制

1、QTP默认的录制模式
2、它通过识别程序中的对象而非识别屏幕坐标
3、回放脚本时,不管对象位置在哪,它都能执行到

二,Analog Recording 模拟录制(辅助的方式) 

1、记录了所有键盘和鼠标的所有操作
2、例如,录制一个鼠标光标拖动的动作,脚本文件比较大,脚本不可编辑
3、回放时,改变了屏幕的分辨率或者窗口/屏幕的位置回放就会失败,这种模式下录制脚本的稳定性不太好

三,Low Level Recording 低级录制(辅助的方式)

1、此类模式是用来录制QTP不能识别的环境和对象。
2、它不止录制了鼠标和键盘的所有操作,对对象的位置要求也非常严格
3、按此模式录制的对象都有Windows和WinObject的形式存在。
4、回放时对象的坐标有任何一点改变就会失败。
5、适合与QTP不能正常识别对象时的应用,主要是记录坐标的位置,
6、不建议使用此模式

二,对象库

Test Objects(TO)
            测试对象:被添加到对象库中的对象
Run-time Objects (RO)
            运行时的对象:被测软件在运行时所运行的那个对象
对象库的基本操作
            增加:添加对象到对象库        
            删除:
            修改:修改名字、修改属性
            查看:查看、添加、删除对象属性

对象库操作技巧
            更新对象
            高亮对象
            启动/禁用顺序标识符
            启用/禁用智能识别
            定位页面对象在对象库中的位置

对象的识别原理
            1,先根据强制属性识别
            2,识别辅助属性
            3,根据顺序标识符进行识别
            4,根据智能识别进行识别

对象仓库的分类
            独享(per-Action):对于每个Action都有自己的对象库
            共享(Shared):多个脚本或者对象库公用一个对象库
            创建共享对象库
            如何共享对象库

发布了349 篇原创文章 · 获赞 161 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_42192693/article/details/103797732
QTP