- 0
- 0
- 约4.96千字
- 约 22页
- 2019-04-28 发布于福建
- 举报
轻量级自动化测评框架qtpbased
轻量级自动化测试框架—QTP Based
目录
问题描述
解决方案
框架图示
数据的组织
驱动的逻辑
优势和缺点
参考资料
问题描述
前段时间,完成了一些自动化测试的工作,发现了几个问题:
脚本文件过大
经过检查分析,主要是两方面原因导致,一是对象库的文件,默认生成得每个空的对象库文件为192K,这样一个空的QTP脚本文件就至少需要192K*2=384K的空间(Action0和Action1),如果分割的Action多的话,占用的空间就更多。二是Excel的文件,同样由于分割Action,每个Action需要使用一个独立的Sheet,包括脚本中调用的Action,这个在复杂的脚本中,表现得更加明显,往往一个贷款发放的脚本会占用3~4M空间。
文件数量过多
一个最简单的QTP脚本,共有4个文件夹,13个文件,当分割Action较多时,文件数与Action的个数呈正比上升。
这两个问题,直接导致最终完成的工程文件达到700~800M,文件数以万计。这还只包括了信贷与结算的主要业务。而其中真正有用的脚本,全部用文本来存储的话,不会超过10M。使用Action复用的方式带来了维护、转移、版本的巨大困难。
解决方案概述
用VBS的Function代替QTP脚本中的Action。
不使用Action复用,而使用Function的加载和调用。直接减少QTP脚本的数量。
使用单一的QTP
原创力文档

文档评论(0)