下载此文档

轻量级自动化测试框架-QTP Ba.pptx


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
该【轻量级自动化测试框架-QTP Ba 】是由【相惜】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【轻量级自动化测试框架-QTP Ba 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。轻量级自动化测试框架 —QTPBased整理ppt目录问题描述解决方案框架图示数据的组织驱动的逻辑优势和缺点参考资料整理ppt问题描述前段时间,完成了一些自动化测试的工作,发现了几个问题:脚本文件过大 经过检查分析,主要是两方面原因导致,一是对象库的文件,默认生成得每个空的对象库文件为192K,这样一个空的QTP脚本文件就至少需要192K*2=384K的空间〔Action0和Action1〕,如果分割的Action多的话,占用的空间就更多。二是Excel的文件,同样由于分割Action,每个Action需要使用一个独立的Sheet,包括脚本中调用的Action,这个在复杂的脚本中,表现得更加明显,往往一个贷款发放的脚本会占用3~4M空间。文件数量过多 一个最简单的QTP脚本,共有4个文件夹,13个文件,当分割Action较多时,文件数与Action的个数呈正比上升。这两个问题,直接导致最终完成的工程文件到达700~800M,文件数以万计。这还只包括了信贷与结算的主要业务。而其中真正有用的脚本,全部用文本来存储的话,不会超过10M。使用Action复用的方式带来了维护、转移、版本的巨大困难。整理ppt解决方案概述用VBS的Function代替QTP脚本中的Action。不使用Action复用,而使用Function的加载和调用。直接减少QTP脚本的数量。使用单一的QTP脚本入口。这样整个工程中,就只有一个QTP脚本,其他的都是VBS文件,并且没有了过多的Excel文件。确保冗余文件到达最少。数据文件统一维护。将所有脚本需要用到的测试数据统一放到一个或多个Excel文件中,方便了维护,同时也减少了Excel文件的数量。整理ppt框架图示术语词汇表定义在此培训中使用的术语整理ppt框架说明采用了(TestCase-Task)的模块化设计思想,业务数据驱动脚本的指导思想。框架并没有太多的新意,对AUT测试对象的处理,全部交给测试工具和Script去处理,框架只处理业务层面的测试数据。当页面元素是动态生成,或者写得不标准时,Web对象的识别是困难的,而且用Excel表格来记录一个个的Web对象,亦不见得实用。因此,对于Web对象的识别就全部放到脚本中去处理。幸好QTP提供的功能足以胜任这个工作。框架中,最核心的可能是Driver脚本,但是在整个测试中,最核心的不是Driver,不是Script,而是业务测试数据。孤立的来看自动化测试框架,是没有任何意义的。什么样的测试用例,决定什么样的框架。整理ppt体系结构TestSet驱动脚本初始化解析TestSet的数据文件调用TestCase驱动脚本,向它传递测试用例的文件名如果有必要,调用框架所必需的库函数TestCase驱动脚本解析TestCase的数据文件根据TestCase的解析结果,加载测试脚本,加载测试数据根据TestCase的内容,调用Task的测试脚本,并且把测试数据的集合传递给测试脚本如果有必要,调用框架所必需的库函数Task测试脚本执行指定的任务〔如输入数据,点击按钮等〕生成日志,以及测试报告如果需要那么调用用户自定义库函数库函数一般的和具体应用程序的函数可以被调用,以执行指定的任务。整理ppt框架的存储结构简要审阅所演示的内容确定应用培训的方法请求有关培训单元的反响整理ppt框架的存储结构Project文件夹,整个工程的最高一级目录,名称可以修改。Driver目录,这个是QuickTest的脚本文件,整个框架的入口。这个脚本包含了testSet和testcase的驱动脚本。frameUtil目录,存放用来支持框架的一些函数库。logs目录,存放脚本运行日志testData目录,存放测试用例以及测试数据的Excel文件testScript目录,存放task脚本,全部存储为vbs文件。,使用了QTP的automationobjectmodel,也是整个框架的入口。可以直接执行该vbs脚本,因此可以做成Windows的自动任务,在指定时间点执行。testData和testScript目录下的内容,是真正需要开发的。整理ppt数据的组织TestSetTestCaseTestDataTestData整理ppt

轻量级自动化测试框架-QTP Ba 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小2.50 MB
  • 时间2024-03-27