面向Web的软件自动化测试管理框架设计与实现

被引量 : 0次 | 上传用户:liweitxwd147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件测试的发展,自动化测试技术的不断进步,当前越来越多的企业开始重视自动化测试,在自动化发展的过程中,自动化测试框架已经流行起来,尤其是基于关键字驱动的自动化测试框架较为被广泛的应用。该课题主要是基于项目的需求实践需要提出来的,旨在提高项目自动化测试的效率。在项目实施自动化测试过程中,开发了一套自动化测试框架,该框架是通过web管理系统进行管理和控制,负责测试执行过程的管理,也包括测试用例的管理。目前在基于关键字驱动的自动化测试系统中,管理关键字表的方式主要是通过文件或者数据库进行保存和管理,其中以Excel文件管理的方式比较被大部分人采用,测试人员可以直接操作Excel文件进行设计测试用例,方便直观;但是同时也会带来一些麻烦,使用Excel表管理的测试用例是线性的,如果想要调整测试用例的执行顺序就要修改一次表,如果测试用例的数量比较多的时候,工作量就比较大;还有个主要的问题是测试用例共享性差。而采用数据库管理的方式,在开发驱动脚本的时候,要对数据库进行操作,开发脚本的成本较高,但是后期的维护会方便。在基于关键字驱动的自动化测试中,关键字管理和测试用例管理是非常重要的。本文对关键字的结构进行了详细的分析,改进了关键字库的结构以适应结合测试用例管理,提出了基于关键字驱动测试的W模型,该W模型是三层分类法,将测试用例、关键字和功能支持脚本之间分层映射对应起来。本文对关键字驱动测试和测试用例管理进行了分析研究,设计了测试用例与关键字管理结合的web管理系统。实践表明,该系统增强了测试用例从关键字表中分离出来,可以单独管理,并通过关键字间接映射关联到功能支持脚本,更加细分了自动化测试的分工,使测试人员得到合理的任务分配,提高测试效率。
其他文献
随着科学技术的发展,保卫国防的武器系统也发生着日新月异的变化。延期火工品是各种智能化弹药中不可缺少的关键部件,其决定着产品作用时序及打击效能。以案例为切入点,从零
针对目前国内汽车产品开发过程存在的主要问题,在满足产品性能的前提下进行了产品结构优化,并依据现有的焊钳,通过采用电板结构尺寸仿真法制作了一个白车身点焊焊点的三维定位数
为了筛选出小麦幼胚培养和转基因受体材料的优良基因型,以19个小麦品种的幼胚为材料,采用多种诱导和分化培养基进行组织培养,并于分化前对部分愈伤组织进行了冷冻、干燥和置
<正>随着科技的不断进步,现在的学生既聪明又成熟。特别是现在的初中生上网聊天、交友、出走、短信、早恋等,你想得到的或想不到的都有可能发生,如果我们还像以前那样让学生
会议
为了实现综采工作面设备的协同自动化运行,设计了一种综采工作面自动化控制系统,介绍了工作面"三机"控制系统、带式输送机控制系统、采煤机控制系统、液压支架电液控制系统、泵
目的:探讨肾炎防衰液通过鞘氨醇激酶1-1磷酸鞘氨醇(SPHK1/S1P)信号通路对糖尿病肾病大鼠肾脏炎症的干预作用。方法:采用单侧肾切除+高脂饲养喂养+链脲佐菌素(STZ)"三联"造模方法构建糖
半干旱地区的风水相互作用正成为风沙地貌研究的新热点。为研究内蒙古东部的科尔沁沙地西部响水河河水与其河岸沙丘间的相互作用,本文通过对春、夏季内蒙古翁牛特旗响水河的4
文化素质课程采用大班教学形式,存在有不利于提升学生的学校归属感、不利于教师针对性教学、不利于公正的考评、不利于激励学生参与的积极性等缺点。可以从教师师德建设及学
1999年,为解决银行体系的巨额不良资产问题,防范和化解金融风险,我国借鉴国际经验设立了华融、长城、东方、信达四家国有资产管理公司(Asset ManagementCorporations,AMCs),赋予其