脚本开发大体分为四步:找对象、编逻辑、写报告、入框架
第一步:找对象。
这里的对象应该理解为测试对象,也就是web控件。
根据经验,首页要录一遍测试步骤,这样对象基本加入到QTP的测试库中,以便随时查看控件属性,查找并定位控件。要熟练使用Object Spy,这个工具能够更完整的将控件的属性显示出来,而且还能列出该控件支持的所有方法。
其次,将录制时生成的脚本用描述性编程的方式修改或重写一下,然后将对象库中的对象删除,脚本依然能够运行,说明找对象成功。先录脚本的另一个好处是在编程时不用再考虑测试步骤的问题,因为步骤已经录好,只需专心找控件属性即可。还有一个提示是,录完脚本后可以将对应的测试步骤当做注释copy到脚本文件中。
第二步:编逻辑。
这里面出现最多的就是“IF else EndIf”了,这里可能会出现很多个IF嵌套,建议这种嵌套最多嵌三层,如果写多了,过一段时间后即便是开发脚本的人也不一定能够很清晰的读懂这里面的逻辑了。还有就是写足够的注释,至少要让接受这个脚本的人能读懂。
第三步:写报告。
QTP自己集成了一个报告生成器,我们可以在代码中插入不同类型的报告描述,例如Reporter.ReportEvent micPass,“测试用例A-执行成功”。“登陆信息判断正确”,将成功的标志插入到QTP报告中,并写上标题和描述。
第四步:入框架。
脚本调试通过后一定要放到框架中跑几次,并认真的观察执行过程,在这个过程你能够发现自己脚本还有哪些缺陷,包括逻辑缺陷和操作步骤缺陷等,完善脚本,提高脚本的健壮性。
内容来自:https://wenku.baidu.com/view/be2b7c1dfc4ffe473368ab46.html