【摘 要】
:
在新的软件建设的过程当中,软件的功能漏洞不断地被暴露出来,软件的质量问题也成为了一个最新的关注。目前专家们普遍认为,许多软件项目失败的很重要的原因就在于没有测试,这样没
论文部分内容阅读
在新的软件建设的过程当中,软件的功能漏洞不断地被暴露出来,软件的质量问题也成为了一个最新的关注。目前专家们普遍认为,许多软件项目失败的很重要的原因就在于没有测试,这样没有测试将导致软件出现了严重的产品质量问题。软件的质量低下、软件的开发成本无法控制并超出预算等等这些问题都使得人们不得不寻找一些新的方法来解决这些问题。本文首先从理论根源分析了持续集成思想的来源,接着详细讲解了持续集成系统的组成。开发设计了持续集成插件,提出基于Jenkins的持续集成方案,并对其中三个关键技术难点:一、如何通过提交版本管理系统来让集成构建系统进行自动构建;二、如何实现自动化测试;三、如何对自动化构建的结果进行分析,以得到代码风格统一性、测试用例覆盖率、单元测试和性能测试的结果,分别进行了分析和技术突破,最终实现了持续集成方案。最后详细讲解了基于Jenkins的持续集成方案的应用实例。本文的创新点在于:1.对比现有测试工具单一的测试功能,难以满足产品大量的测试需求,开发设计了持续集成插件,提出了基于Jenkins的持续集成方案,集成了包括单元测试、性能测试、代码样式风格的检查、测试用例覆盖率检查等测试功能。2.在技术上突破了持续集成系统的三个难点,即如何通过提交版本管理系统来让集成构建系统进行自动构建;如何实现自动化测试;如何得到最终的体验性好的自动化构建结果。相信本文的研究可以为大型软件开发项目引入持续集成,提高软件质量带来一定的参考价值。
其他文献
语言学习者在习得过程中出现错误是普遍现象。大学生口语表达的错误受母语、学习方法、学习动机等因素影响,表现出不同的类型。教师要正视学生的错误,合理适时地纠错,从自身素养
1988年,邓小平同志曾提出在我国沿海地区“再造几个香港”的伟大构想。从1990年开始,我国开始参照国际自由港和自由贸易区的惯例设立保税区。保税区作为我国海关监管特殊区域
近年来现代教育发展迅速,音乐教育的地位在逐步提高的同时,现代教育也对其提出了更高的要求和挑战。文章首先分析了目前我国高中音乐教育的现状和"愉快教学"的内涵,探讨"愉快教
随着国家基础建设的加快以及计算机工业的迅速发展,混凝土搅拌站配料控制系统的研制对于提高配料控制精度和生产效率起了举足轻重的作用。本文首先介绍了混凝土搅拌站配料的
怎样提高中职《数铣》课堂教学的吸引力,改变当前学生参与度不高的现状,对促进学生知识与技能并行发展、素质与能力全面提升有着重要的意义。作为一名中职专业教师,要在教学
2008年5月12日四川省发生8级地震,地震对青川县造成了巨大破坏,同时引发了大量的次生地质灾害。本文以碾子村五社崩塌灾害点为研究评价对象,在工程地质条件、危岩体分布特征
合唱是小学音乐中常规且必要的训练内容,传统合唱教学中以教定教的方式,把学生禁锢在单一、机械的狭窄空间,无法点燃学生的学习积极性。为此,新课改遵循以人为本教学理念提出
财政部新近颁布并将于2014年1月1日起施行《行政事业单位内部控制规范(试行)》(以下简称《内控规范》)。本文依据《内控规范》,分析了当前高职院校在资产管理方面存在的薄弱
<正> 貂亦称紫貂、黑貂、林貂,分布在我国东北及苏联西伯利亚和蒙古。貂的用途很广,全身都是宝。貂皮可做成衣服。因为貂皮保暖效果好,雍荣华贵,古代皇帝多用貂皮制服帽。“
通过近一年的基层生活,作者充分认识到深入实践党的群众路线的意义和价值所在。从媒体人到基层干部,从采访者到受访者,作者在角色的转换中对"新闻真相"和"客观报道"有了更深