面向EMC~2 xPlore回归测试的自动化部署方案的研究与实现
本文关键词:面向EMC~2 xPlore回归测试的自动化部署方案的研究与实现
更多相关文章: 自动化测试 无人值守 自动化部署 xPlore
【摘要】:企业级应用的规模不断增长,意味着产品具备更广泛的平台适用性与更灵活的配置兼容性,也导致其部署复杂程度随之增加。操作系统、数据存储、网络配置、浏览器版本、产品版本及产品配置等多种不同组合,使得测试平台与运行平台的复杂程度呈指数级增长。部署难度加大,资源消耗增多以及工作量的急剧上升均给测试人员带来了极大挑战。xPlore是EMC2公司研制的基于文档管理平台Documentum的搜索引擎,以敏捷形式开发并测试,过程按周迭代。团队采用回归测试对xPlore进行多平台组合多功能剖面的测试,与内容服务器Documentum Content Server配合完成。传统的手动部署耗时长,属性配置流程繁杂,环境重复率高,资源消耗严重。如何构建针对xPlore回归测试的自动化部署方案,高效完成测试用例的持续集成、测试环境的部署与测试集的自动执行,及时反馈产品信息,是本文所关注的重点。本文首先就项目背景与团队工作给出问题定义,接着介绍自动化部署方案所涉及的技术与工具,研究方案需求,对方案进行了总体结构设计和各层次详细设计,通过描述方案的系统控制模块、自动化部署系统各子模块以及脚本配置模块的细节具体阐述该方案的实现过程,对方案的实施结果进行了验证和分析,并于最后总结了本文主要工作,提出进一步工作展望。本文利用Groovy实现了产品的自动化部署系统,使其能合理处理不同平台特性,参数化产品配置信息,验证属性文件,自动区分配置并作出正确部署。方案将测试集嵌入部署过程,通过Jenkins进行步骤控制,由自动化部署系统根据脚本文件进行测试环境和测试集的配置、自动触发测试执行与结果发布,整个过程无人值守。本文提出的方案已应用于实际生产,有效提升了团队的自动化率,为每个测试周期节省约60%的部署时间,同时成功规避手动部署失误情形,减少新人因熟悉产品而产生的时间消耗,并节省了大量虚拟机及网络资源。另外,该方案能在第一时间发现缺陷并及时反馈测试结果。
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【相似文献】
中国期刊全文数据库 前10条
1 李洋;;探究软件回归测试的过程自动化管理策略及实现[J];信息与电脑(理论版);2012年12期
2 李丹,刘杰;软件回归测试及其实践[J];电子产品可靠性与环境试验;2001年06期
3 陈茹,高建华,朱小骏;回归测试中边的控制域问题的研究[J];计算机应用与软件;2004年11期
4 蒋曹清,张大方,缪力;一种回归测试后的错误定位方法[J];计算机工程与科学;2005年04期
5 虞晓胤;杨小虎;;功能性回归测试工具分析[J];计算机应用与软件;2007年05期
6 马军勇;杨胜建;;软件回归测试研究[J];电子测试;2009年06期
7 丁怀宝;高建华;;回归测试中基于值谱比较的偏离根定位法[J];计算机工程;2010年06期
8 陈青;;软件回归测试过程自动化管理方法的研究与实现[J];飞行器测控学报;2010年04期
9 刘雅君;;软件回归测试技术[J];计算机系统应用;2011年07期
10 张永红;许林;;浅析回归测试的策略[J];计算机光盘软件与应用;2013年04期
中国重要会议论文全文数据库 前4条
1 蒋曹清;张大方;缪力;;一种回归测试后的错误定位方法[A];第三届中国测试学术会议论文集[C];2004年
2 戈倩;高建华;;一种定位面向对象软件中回归测试错误的方法[A];第五届中国测试学术会议论文集[C];2008年
3 王之椺;高建华;;一种基于修改影响分析方法的错误定位技术[A];第五届中国测试学术会议论文集[C];2008年
4 蒋俊彦;李先贤;李建欣;吴茜;;SOArTester4RT:一种面向组合服务演化的高效回归测试工具[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
中国重要报纸全文数据库 前1条
1 ;SQL Server 2005升级的十个步骤[N];计算机世界;2006年
中国硕士学位论文全文数据库 前10条
1 樊瑞瑞;基于UiAutomator测试工具Smoke的设计与实现[D];哈尔滨工业大学;2015年
2 颜俊菁;面向EMC~2 xPlore回归测试的自动化部署方案的研究与实现[D];南京大学;2014年
3 刘凯枫;回归测试选择技术研究[D];湖南大学;2004年
4 唐广琪;回归测试技术的研究与应用[D];长春工业大学;2011年
5 唐凌遥;软件回归测试管理技术[D];国防科学技术大学;2005年
6 程华;大型应用软件系统自动回归测试工具的设计与实现[D];北京交通大学;2008年
7 任印政;自动化回归测试系统的研究与实现[D];北京交通大学;2015年
8 马玉州;面向对象程序的一种回归测试方法[D];吉林大学;2010年
9 戈倩;面向对象软件中回归测试错误定位方法的研究[D];上海师范大学;2008年
10 李国坤;回归测试环境搭建的自动化工具的设计与实现[D];北京交通大学;2011年
,本文编号:1148933
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1148933.html