自动化回归测试系统的研究与实现

被引量 : 7次 | 上传用户:asd03071128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术领域的不断发展,软件产品的质量变得越来越重要。企业若想在愈加激烈的市场竞争环境下生存和发展,必须对软件质量加倍重视。随之而来的便是为了保证软件系统品质的自动化测试系统的普及。优秀自动化测试工具的涌现使得软件质量在一步步提升。然而随着大型复杂软件的出现,普通的自动化测试系统已经渐渐不能满足日渐苛刻的测试要求,特别是测试用例繁多的回归测试。本文对软件测试技术中最耗费时间的回归测试流程进行研究,并结合业内广泛使用的分布式计算技术,提出了针对大量测试用例的测试平台解决方案,并完成了自动化回归测试系统。本文首先对国内外软件自动化测试领域的研究现状进行了阐明与陈述,通过对软件测试、回归测试以及自动化测试等相关技术的研究,以及对分布式技术的分析,为回归测试系统的实现打好了理论基础。然后结合公司项目需求,设计了基于MapReduce编程思想的无缝测试模型。此模型运行于RESTful架构的分布式平台,并且模型的分配测试任务模块使用了预占用策略与高优先级抢占策略两种策略结合后的优先级调度算法,保证了测试过程中作业调度的准确与灵活。最后文章根据此无缝测试模型实现了自动化回归测试系统(ARTS, Auto Regression Test System)。系统实现中使用了MVC模型完成了测试人员需要的各种数据交互管理功能模块,并使用了多线程并发、分布式计算等技术实现了无缝测试模型的测试引擎。测试结果表明ARTS系统能够满足设计需求,在批量运行测试用例的测试中有良好的效果,充分利用了所分配的多个测试虚拟机。与公司之前的半自动化回归测试工具相比,每个测试补丁的测试持续时间缩短了30%左右,并且测试工程师大概有20%左右的时间从分配测试用例、手动执行测试工作中节省出来,并投入到问题测试用例的分析上面。ARTS系统为公司的测试工作节省了大量时间,大幅度提升了测试效率。在后续的研究中,将进一步加强对回归测试系统分布式架构的研究,争取对虚拟机集群资源的利用有更高的效率。
其他文献
<正>"石油不是黑金,而是魔鬼的排泄物",委内瑞拉前石油部长胡安·巴勃罗·佩雷斯·阿方索一语成谶。天下熙熙,皆为利来;天下攘攘,皆为利往。委内瑞拉总统马杜罗将2015年海外
<正>2005年4月26日至27日,全国幼儿教师教育改革研讨会在杭州召开。此次会议由全国教师教育学会幼儿教师教育委员会主办,浙江师范大学杭州幼儿师范学院承办,全国50余所幼儿师
<正>充分认识《处分规定》的重要意义2013年2月22日发布的《档案管理违法违纪行为处分规定》(本文简称《处分规定》)是我国第一部系统规范档案管理违法违纪行为处分方面的规
本文将网络外部性同顾客选择与产品差异化理论结合,通过构建扩展的豪泰林模型研究了网络外部性对市场绩效与企业竞争策略的影响。研究主要表明:当某种网络产品成为主流化产品
介绍了传统光学薄膜的原理,并对反光膜、增透膜、纳米光学薄膜等传统光学薄膜的研究现状及应用情况,以及几种新型光学薄膜如高强度激光器、金刚石及类金刚石膜、软X射线多层
航母编队在航渡过程中,中程防空哨舰是防空作战的重要单元,具备中远程高空探测和对空拦截作战能力。分析了中程防空哨舰在航渡阶段防空作战中的阵位配置问题,区分对敌航空兵
通过分子印迹方法,以阿司匹林(Asp)为模板分子,分别以丙烯酰胺(AM)和环糊精(β-CD)为功能单体,在表面经油酸改性的Fe3O4粒子表面引发聚合得到磁性分子印迹聚合物微球。采用红
针对航母综合作战区反潜直升机对潜警戒能力问题,在分析航母综合作战区反潜直升机战术行动方法,构建航母综合作战区反潜直升机对潜警戒能力计算模型的基础上,依据反潜直升机
通过对攀枝花地区矿产资源在选冶过程中走向的考查,发现钪在钛精矿中,特别是在钛的冶炼过程(由高钛渣氯化生产四氯化钛)的氯化烟尘中有很大富集,此氯化烟尘是一种较理想的提
本文通过对中西饮酒文化差异的对比分析,以及饮酒文化与文学艺术、时尚等方面的关系,中西酒令对比等,指出中西饮酒文化差异实际上是中西思维方式的差异。中国的饮酒文化以展