编码规范和Action模版
上一篇 /
下一篇 2007-06-15 13:19:07
/ 个人分类:QTP
自动化测试项目的开发过程和普通的项目开发过程没有太大区别。抛开开发过程中产生的以及最终交付的制品,自动化测试项目的开发过程其实也经历了分析、设计、编码调试以及测试等几个阶段。因此在自动化测试项目(特别是多人参与的项目)中,也应该保证开发过程规范。
编码规范是开发过程规范的重要保证,自动化测试项目也应该建立符合脚本开发语言特点的编码规范。以
QTP脚本开发为例,考虑到QTP的编程语言是以VBscrīpt为基础的,编码规范可以在借鉴VBscrīpt编码规范的的基础上建立起来。
这里是MSDN的VBscrīpt编码规范。
下面的注释取自刚刚完成的一个QTP自动化测试项目的编码规范,它指定了每个Action开始位置应该包含的说明信息。
'*********************************************************************** 'Action name: 'Descrīption: 'Input: 'Output: 'Associated test case(s):
'Creation date: 'Created by: 'Revise date: '*********************************************************************** |
当然,这仅仅是完整编码规范的一小部分。
接下来的问题就是如何把这样的编码规范贯彻到开发组中了。如果脚本开发工程师想在每个Action的开头都手工输入或者拷贝+粘贴这样的注释块,那就太麻烦了。QTP支持Action模版,可以省去这样的操作,大大提高编码的效率。
把上面的注释保存成名为ActionTemplate.mst,并且用它覆盖<QTP安装目录>\dat文件夹下的同名文件。今后再新创建的Action将直接包含该段注释。
相关阅读:
- 学习QTP方法 (fishy, 2007-6-12)
- d大家有需要的就下吧 (zj_2782495, 2007-6-12)
- QTP与Oracle数据库链接脚本 (panqy163, 2007-6-12)
- 测试运行过程中改变QTP窗口状态 (panqy163, 2007-6-12)
- ado读取excel文件中数据的2种方式 (panqy163, 2007-6-12)
- 数据驱动在QTP的运用 (panqy163, 2007-6-13)
- QTP导入EXCEL文件 (panqy163, 2007-6-13)
- 一个对象在同一个页面上出现多次时,可以使用附加属性index来解决. (eramyang, 2007-6-13)
- 收藏一篇资料--学习QTP,非原创。 (superls, 2007-6-13)
- 数据驱动在QTP的运用 (fishy, 2007-6-15)
收藏
举报
TAG:
QTP