敏捷模式下软件自动化测试平台的设计与实现

被引量 : 7次 | 上传用户:erwewrasfrfa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息化网络社会的发展,计算机软件在各个领域中都发挥着重要的作用。尤其是在互联网领域,软件产品具有开发周期短、升级频繁的特点,随着敏捷开发模式的推广和组件化开发技术的应用,软件开发效率进一步提高,因此如何提高测试效率对短时间内发布高质量的软件产品就至关重要了。论文以百度搜索推广系统项目为背景,针对前期对项目测试效率较低的问题进行了分析,提出了持续集成测试的模式,具体的改进措施如下:首先,以持续集成关键实践为指导,结合产品线的实际需求,设计并实现了自动化测试平台,该平台集成了版本控制,静态代码分析,持续构建,环境搭建,测试结果统计,覆盖率分析,自动化测试调度,邮件通知等功能;该平台还提供了独立的分布式日志系统,使得测试人员可以方便的收集持续集成平台上各个服务器节点的日志信息。其次,根据产品线的技术特点,设计了分层的自动化测试方案,将整个系统划分为原子层、应用层和交互层三层分别进行测试,在自动化测试的实现过程中,开发了基础架构模块,封装对系统数据库的访问,开发了自动化测试代码框架生成工具来保证原子层的自动化测试的分支覆盖率,设计并实现了桩模块来解决应用层存在的大量后端依赖的问题,引入了selenium进行交互层的自动化测试。同时从测试用例数量和测试用例覆盖率两个角度对自动化测试效果进行了评估,达到了预期效果。
其他文献
通过对李清照所写的词的内容及艺术的浅析,以及李清照个人的不幸遭遇,充分表现出李清照超人的诗词才华和艺术风格。肯定她不愧为"词坛正宗"及我国历史上著名的女词人。
在工业4.0和互联网+的时代趋势下,要实现智能制造和智能工厂,都离不开企业设备数据的支持。因此必须构建一个面向制造业的设备、加工信息共享的大数据服务型平台——设备共享
面临全球性金融危机,我国家具业不论是出口和还是内销都处于重大的调整期,企业倍感生存压力巨大。整个行业出现了较大幅度的减产,甚至倒闭。本文以此为背景,通过对家具新产品
新的课程标准对人的培养提出了新的要求,在新的形势下,如何进行高中数学教学再次成为夺目的焦点,提高数学课堂教学质量已经成为当前教学的重要课题,新课程追求教学效益的最大
全球化已经成为不可阻挡的历史潮流和不可逆转的发展趋势。本研究在马克思世界历史理论的框架下,探讨了目前经济全球化、政治全球化、文化全球化的本质和特征以及它们之间的
近年来我国经济发展进入"新常态":从高速转为中高速,从重视总量转为调整结构,从资本驱动转向创新驱动。城乡规划工作也进入了"新常态":存量与增量、城市与乡村、效率与公平之
从企业层面切入考察制造业集聚现象是近年产业集聚实证研究的一个新视野,也是迄今大量聚焦于中国制造业集聚研究所忽略的一个视野。这个视野直接源自对企业异质性现象的考察
目前各级各类学校的教学计划管理依然停留在数年前的模式上,已经远远落后于当今飞速发展的信息科技新时代。在网络教育成为当今高等教育主流形势的今天,传统的固定学期制的教
商品房销售是房地产开发中的重要环节,商品房销售有现房销售与商品房预售两种,在我国许多城市的商品房销售大多是预售这种形式。商品房预售的性质为一种远期交货行为。商品房
铝电解过程中电解槽通过强大直流电流产生的强磁场,在钢结构的电解铝车间中对天车的作用很大,影响天车的正常工作。利用Ansoft软件对铝电解天车磁场分布进行有限元仿真,通过