技术开发 频道

QTP学习笔记

  QTP学习笔记(九)

  一.测试目的:

  1.将已经完成录制的脚本中,每个叶子"Action"设置为"Reusable Action"属性,以方便下一段录制过程中的Action进行调用

  2.修改TD上TEST的名字,对已经建立了测试脚本的测试用例进行重命名

  二.问题及解决方法:

  1.问题:将已经录制了执行过程的action设置为"Reusable Action"属性后再设置成普通属性,执行脚本时,脚本不识别界面对象,导致脚本不可执行。

  答:在脚本录制成功能一,将脚本的对象分别保存到本地对象库和TD对象库中,使用已经保存的对象文件,完成该测试脚本的对象重新加载。

  注:不要随便更改已完成录制任务的"Action"属性

  随时为已完成录制的脚本做对象保存工作

  2.问题:在TD上修改了TEST的名称后,执行脚本时,该脚本不能识别界面对象

  分析:

  1.该脚本已经与测试用例关联,且为QTP的当前脚本,修改TEST名称失败时,可将QTP关闭

  2.选中脚本中第一个叶子action,对其进行对象更新,完成一个步骤即可,然后保存该脚本

  3.重新保存脚本对象,分别存储地本地和TD上

  注:如不是特别要求,最好不要对已完成脚本录制的TEST进行属性修改的操作。

  三.学习到的内容:

  1.从TD上导出对象文件

  选中TEST Attachments 选中对象文件"save as"按钮

  2.在TD上记录TEST中脚本的运行结果,并对脚本的运行进行设置,跟踪脚本的执行情况

  a.在"TESTLAB"页中选中"Root"项--New Folder(添加项目名称)New Test Set(添加子项目名称),在"Execution Grid"或"Execution Flow"页中点击"Selects Tests"选择相关的测试用例,其中"Run"和"Run Test Set"按钮可以从TD上直接运行QTP,以"Read_only"的模式打开脚本并执行

  b.在"Excution Grid"页中,可到TEST脚本的执行情况,通过双击测试条目可以查看到"Test Rum Properties"更详细的情况

  c.在"Excution Flow"页中可设置TEST的执行时间,执行关系等

  d.在"Test Rum Properties"中可设置有关TEST脚本执行的选项

0
相关文章