云测试中并行任务的调度实现
【摘要】软件测试是保证软件质量的重要手段,会耗费大量的人力物力。自动化测试在近年来有着显著的发展,其在节省测试开支方面有着明显的作用,但仍存在诸多需要人工完成的环节。云计算的出现为自动化测试提供了新的可能,其资源自动生成、弹性分配的特性将大大降低自动化测试的成本。云计算的弹性服务、资源池化、按需服务、可计费服务和泛在接入等特点,使得我们可以构建更加可靠的自动化测试环境,提供更加方便和低成本的软件测试服务。云测试环境的自动化配置和测试任务的调度对云测试的效率有着重要影响。测试项目变动时,测试环境的配置往往会耗费大量人力。而如果没有优秀的测试任务调度方法,将会造成云计算资源的极大浪费,降低自动化测试云的整体效率,提高自动化测试云的运营成本。本课题针对云测试中并行任务的调度进行研究,重点研究了自动化测试中测试环境的自动化配置以及测试任务的调度方法。首先,确定测试环境资源的描述规范,使用本体来描述测试所需环境,并通过本体的匹配来实现测试环境的自动化配置与部署。之后,通过定义测试用例、测试流、可并行测试路径,描述了软件测试中功能点和基础测试单元的关系,发掘出了可并行测试路径,为任务调度提供了基础。测试任务调度属于多目标优化问题,很难在线性时间内求出最优解。针对这一特点,提出了综合了改进蚁群算法和DAG网络的测试任务调度方法。论文基于开源的云计算框架OpenStack、web自动化测试工具selenium、JAVA的Web开发框架Struts以及Web脚本框架JQuery搭建了一个基于云计算的自动化软件测试系统。实现了测试项目的管理、测试任务的提交、测试状态的监控、测试镜像的匹配、测试镜像的自动化配置、测试虚拟机的自动生成、测试任务的分发调度、测试结果的回收功能。最后,通过对系统进行测试实验,验证了本文所提出的方法的有效性,证明了自动化测试云可以提高软件测试效率、节省软件测试成本。
【作者】顾宇隆;
【导师】刘晓强;
【作者基本信息】东华大学,计算机软件与理论,2014,硕士
【关键词】软件测试;云计算;本体;蚁群算法;
【参考文献】
[1]吴志刚,郑常青,杜俊俐.全开放的智能化远程教育系统解决方案[J].中原工学院学报,2004,03:23-27.
[2]施祥蕾.化学气相沉积法制备氟掺杂氧化锡薄膜及其性能研究[D].华东理工大学,材料科学与工程,2014,硕士.
[3]沈兴涛.一项针对英语专业学生跨文化敏感度的实证研究[D].上海外国语大学,英语语言文学,2012,硕士.
[4]张忠胜.嵌入式共固化复合材料阻尼结构工艺及力学性能研究[D].青岛理工大学,机械工程,2012,硕士.
[5]段广猛.哺乳动物生物钟对细胞分裂的影响[D].苏州大学,系统生物学,2014,硕士.
[6]徐晓燕.后现代视野下对身心关系的跨学科考察——“心理学与宗教:佛学与过程哲学的心身关系研究”国际研讨会概述[J].唐都学刊,2014,06:63-66.
[7]吴方向,史忠科.离散区间系统的H_∞鲁棒控制[J].控制与决策,2000,04:479-481.
[8]王蕊.航空公司航油成本控制及对策[D].首都经济贸易大学,工商管理(专业学位),2013,硕士.
[9]杨文燕.山东省农村居民健康素养评价及其与卫生服务利用的关系研究[D].山东大学,社会医学与卫生事业管理,2014,博士.
[10]孙庆军.美国爱科农业机械公司中国区渠道建设研究[D].华东理工大学,工商管理(专业学位),2013,硕士.
[11]薛婧.黔滇交界地区少数民族流动人口流动模式艾滋病高危性行为的关系[D].贵州财经大学,行政管理,2013,硕士.
[12]孙启明.地铁管道温度控制器及其通讯软件设计[D].北京化工大学,计算机应用技术,2013,硕士.
[13]赵晓莉.考虑静态约束的暂态稳定极限计算[D].浙江大学,电力系统及其自动化,2004,硕士.
[14]吴琳.实时荧光PCR检测艰难梭菌和微小隐孢子虫方法的建立及应用[D].苏州大学,营养与食品卫生学,2012,硕士.
[15]刘静艳.大连水产学院校园文化建设研究[D].大连理工大学,工商管理,2003,硕士.
[16]王文锋.二战后英美特殊关系研究(1945-2011年)[D].山东师范大学,世界史,2012,硕士.
[17]迟晓航.试论全球化语境下跨文化传播控制的不可与不能[D].吉林大学,新闻传播学,2004,硕士.
[18]吴怡然.微博在热点事件中的舆论建构[D].上海外国语大学,传播学,2012,硕士.
[19]李杰.建国后山西省城乡关系变迁分析[D].山西财经大学,经济史,2013,硕士.
[20]刘春艳.直接甲酸燃料电池催化剂载体的研究[D].南京师范大学,2011.
[21]谢齐玥.农户降低氮肥施用量意愿的影响因素研究[D].沈阳农业大学,农林经济管理,2013,硕士.
[22]刘绥媛.中国传统慈善观与当代社会慈善事业的发展[D].青海师范大学,中国哲学,2012,硕士.
[23]吴林霖.我国税收强制执行制度研究[D].西南大学,民商法学,2013,硕士.
[24]彭艳娟.当前我国居民收入分配公平问题研究[D].河南农业大学,马克思主义中国化研究,2012,硕士.
[25]张雯.我国新型农村社会养老保险的财政支持研究[D].云南财经大学,财政学,2013,硕士.
[26]赵仁永,张振波,轩义华.上下源、上下缆地震采集技术在珠江口的应用[J].石油地球物理勘探,2011,04:517-521+667+492.
[27]魏道兴,邱洪祥.美国杜邦公司厚膜技术简介[J].电子元件与材料.1982(01)
[28]左新田.铅阳极泥处理新工艺及超细银粉的制备[D].中南大学,冶金工程,2004,硕士.
[29]王永伟.冷自体血心脏停搏液对离体兔心肌缺血再灌注损伤心肌细胞凋亡的影响[D].遵义医学院,儿科学(专业学位),2014,硕士.
[30]王鑫煜.内螺纹重力热管强化传热特性研究[D].山东大学,工程热物理,2013,硕士.
[31]刘斯佳.基于纳米材料和核酸探针的生物传感方法研究[D].湖南大学,2013.
[32]徐艳娇.来凤县农村初级中学课外体育活动开展现状的调查研究[D].华中师范大学,学科教学,2014,硕士.
[33]陈爱华.杭州市拱墅区城市综合体物业规模及空间布局研究[D].浙江大学,城市规划(专业学位),2012,硕士.
[34]汪开贵.粘蛋白MUC1和MUC2在含结石之肝内胆管上皮组织中的表达及意义[D].安徽医科大学,外科学,2004,硕士.
[35]焦秀丽.美国反倾销对中国出口的影响研究[D].山东财经大学,国际贸易学,2013,硕士.
[36]王遵彤,纪德法,乔非,吴启迪.基于MAS技术的电梯群控系统建模及agent协商机制与梯群调度算法[J].控制与决策,2007,10:1184-1188.
[37]顾昭艺.基于人脸识别的社交关系检索系统的设计与实现[D].北京邮电大学,信号与信息处理,2013,硕士.
[38]李睿.软着陆之后[J].中国青年,2011,23:33.
[39]李建芳.MBR在石化炼油污水深度处理的应用研究[D].北京化工大学,环境科学与工程,2013,硕士.
[40]李玉涛,周江评.重新定位停车政策:优化出行的重要工具[J].城市规划,2015,04:71-75+81.
[41]汤龙腾.城市步行商业街区空间整治策略研究[D].安徽建筑大学,城市规划与设计,2013,硕士.
[42]韩金林.220kV南京路变电站技改项目风险管理研究[D].山东大学,项目管理(专业学位),2013,硕士.
[43]秦艳红.河南省烟草马铃薯Y病毒体外特性及血清学检测技术的研究[D].河南农业大学,植物病理学,2004,硕士.
[44]张艳红.高中语文新课导入探讨[D].东北师范大学,学科教学(专业学位),2012,硕士.
[45]徐正义.改性壳聚糖絮凝剂及其复合物的制备与应用研究[D].天津大学,材料学,2004,硕士.
[46]张昌.竹纤维混凝土力学性能试验研究与耐久性分析[D].上海交通大学,结构工程,2014,硕士.
[47]梁颖.新时期未成年人思想道德建设中的政府主导职能研究[D].湖南师范大学,教育(专业学位),2014,硕士.
[48]叶斌.转炉钢渣气碎工艺技术及产业化[D].重庆大学,冶金工程,2003,硕士.
[49]侯思琪.论物流行业的经济法规制[D].辽宁大学,法律,2012,硕士.
[50]宋龙超.基于传输层特征的流量分类方法的研究与实现[D].华南理工大学,软件工程,2012,硕士.
相关推荐
- 基于递归神经网络的股票指数价格预测分析
- 03月25日
- 磁共振弥散加权成像在腰骶部脊神经的临床应用
- 10月30日
- 中小企业品牌培育路径及初创、成长期培育战略研究
- 06月27日
- 我国特种设备安全监管问题探究
- 05月01日