基于测试用例集优化和性能优化的测试服务平台的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:evaxiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代互联网软件的复杂程度早已超出人们的想象,特别是企业级软件,由于用户对于软件的稳定性和效率的要求,以及软件强大的功能,都直接导致了企业级软件的开发测试工作的复杂性。基于互联网的企业级软件开发所要求产品快速迭代,并要保持产品的质量,需要用到持续集成(Continuous Integration),简称CI。持续集成是一种敏捷开发模式,意指对软件项目进行持续的自动化构建,通过实时和定时的对代码进行编译与测试执行,来检查代码质量情况。但是持续集成时的测试工作耗时长,因此搭建一套基于持续集成的自动化、智能化测试服务平台已成为互联网企业急需解决的问题。本人所在实习部门负责公司广告业务代码的质量保障工作,基于公司已有的良好、稳定的代码版本管理平台与自动化测试平台,本文设计了基于测试用例集优化和性能优化的自动化测试服务平台。首先,采用基于遗传算法和日志分析的异常单元测试自动生成方法进行测试用例集的优化,并优化资源分配合理调度任务、采用机器学习提升性能测试结果正确性。其次,使用智能流转策略,打通多个平台,减少跨平台操作所消耗的时间。最后,经过线上试运行,数据表明:本文设计的测试服务平台可在企业级软件持续集成开发测试中提升测试精确度、提高测试质量、减少测试耗时。平台基于Python Web框架,Django框架进行开发,提高了平台的可扩展性。数据库使用My SQL数据库,并采用Redis进行数据缓存,再加上Nginx进行服务器部署。前端页面使用bootstrap框架。本平台功能包括自动化触发测试任务功能、测试结果邮件及移动端通知功能、测试报告优化及管理功能、测试阶段全流程自助功能、用户管理功能。目前,本平台已经使用Jmeter软件进行了负载均衡的压力测试,服务器稳定。该平台已上线,并处于用户使用阶段,各功能使用正常,满足公司产品线的测试服务需求,极大提高了测试效率。
其他文献
随着经济发展,全球一体化进程加快,世界各国联系日益加强。多元智能理论被引入韩国后很快引起学者和公众的注意受到了热烈欢迎,为多元智能理论在韩国教育界的应用打下了基础。笔者借助在韩实践教学的机会,尝试将多元智能理论应用在CPIK项目这种中韩协作模式下的对外汉语课堂活动设计中,并分析其实用性及利弊。笔者以此为研究对象,一方面是为以后的志愿者教师提供参考,另一方面看到将多元智能理论应用到对韩学生汉语教学中
学位
自2008年金融危机全面爆发以来,国内外学者开始正视传统货币政策传导中存在的缺陷和不足,发现商业银行在传导中处于非风险中立状态。Borio&Zhu(2008)首次正式提出货币政策“风险承担渠道”概念,表示货币政策将会影响商业银行风险容忍度和风险感知度,调整其承担的风险水平,使其信贷决策和投资决策受到影响,最终作用于总产出。这一渠道搭建了过去研究中一直忽视的货币政策与金融稳定之间的关系,与传
城市化和全球化的脚步越来越快,我们也越来越离不开城市。城市设计的目的是为人类创造更有意义的人为环境和自然环境,得以改善人的空间环境质量,为落脚城市的人们寻找“归宿
近年来,随着风力发电渗透率的逐渐提高,风电并网带来的无功电压问题严重影响了电网的安全稳定运行,逐渐引起了研究人员对风力发电机自身无功调节能力的关注。传统处理风电并网带来的无功电压问题时,过度依赖无功补偿装置。目前我国风电基地多集中在我国相对发展不发达的西北部地区,过度的依赖动态无功补偿装置解决无功电压问题,加大了风电场的建设成本。本文考虑综合利用双馈风力发电机(Doubly Fed Inducti
一直以来我国对人工繁育野生动物持鼓励和扶植的态度,但是随着其产业的发展壮大逐渐衍生了不同产业方向,人工繁育活动逐渐趋向于商业化,市场需求和经济收益均呈现出扩大化,受经济利益吸引,非法人工繁育野生动物并对其进行商业化利用的行为增加,导致社会状况与立法现状、司法实践产生了较为激烈的冲突。其中,司法实践与现实冲突最典型的案件为“深圳鹦鹉案”,该案引发了社会各界对于野生动物犯罪案件的争议,对于如何对人工繁
从20世纪90年代起,伴随着计算机技术的快速进步,个人数据频频成为被侵害的对象,在互联网领域更是如此,严重影响了数据权利人的合法权益。面对这一棘手问题,世界各国和各地区尝试从不同角度对个人数据进行保护,掀起了个人数据保护的立法热潮。我国身处数字技术变革的中心,也参与其中。但在各种因素的影响下,对个人数据的保护并不到位,尤其对于消费者个人数据这一更具体的问题上,立法中存在一些不足。随着互联网消费的蓬
在风洞中开展的捕获轨迹试验(简称CTS—Captive Trajectory System),用于模拟外挂物从母机上分离的位移、速度、加速度等轨迹特性,分析评估外挂物分离对母机飞行的安全性影响
无人水下航行器(UUV)广泛用于商业,科学和军事任务,用于各种目的。使这项技术具有挑战性的是增加任务持续时间和未知环境。有必要将容错控制范式嵌入到UUV中,以提高载具的可
目的:研究中成药心宝丸对慢性心力衰竭(CHF)的有效成分、药物作用靶点、机制和对大鼠H9c2心肌细胞损伤的药效。方法:网络药理研究,建立心宝丸与CHF的“成分-靶点-通路-疾病”网络药理模型。通过 Drugbank Database、Therapeutic Target Database(TTD)和 Research Collaboratory for Structural Bioinformat
低聚果糖(Fruto-oligosaccharide,FOS)可促进肠道有益菌增殖,具有调节并提高免疫力、促进矿物质吸收等独特的生理功能以及优良的物化性质和良好的食品加工特性,以蔗糖为原料,利