QTP学习笔记(四)
一.测试目的:在软件系统联调的过程中,子系统B担当了提供核算数据的任务,所以对子系统B的操作很多是重复的步骤,并且B所提供的数据需要十分准确,所以采用自动化测试来解决这个问题。
二.问题及解决方法:
1.问题:因为界面中各个控件的集成度较低,采用"analog recording"模式录制脚本,但因为各编译版本界面的逻辑位置发生改变,导致脚本只能够运行在当前录制的脚本上。
答:更新各个action中的对象,采用updata的方式将界面对象进行更新
三.学习到的内容
1.更新action对象的方法
Resources?object repository?action:要进行对象更新的action?选中对象?object?update from application?指定到更新目标
2.通过对象管理器添加界面中的对象
Resources?object repository manager?object?navigate and learn?选中界面?navigate and learn窗体中选择"learn"按钮?退出时保存即可