需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11440 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】为了更早发现和解决项目中出现的问题和错误,提高应用的质量,通过持续集成和自动化测试相结合的方式,完善项目测试和部署。本文实现了持续集成自动化测试方案,采用持续集成工具Jenkins搭建持续集成平台,使用自动化构建并且与ANT、JUNIT、SVN等工具进行集成,最终能完成自动化编译、测试和发布过程,无需人工干预,做到集成和测试过程完全自动化,从而提高开发和测试的效率。 本文的主要工作:对持续集成相关理论和软件工具进行分析;基于Jenkins框架进行了持续集成,并对三个重要环节进行详细搭建,包括工作代码的版本控制、环境部署与配置、自动化单元测试。基于Windows环境下对实例进行实际应用,结合集成过程中的输出的日志和数据进行分析,提高产品质量。 【关键词】:持续集成; 单元测试; 脚本
目录 摘要 Abstract 1绪论-6 1.1研究背景与意义-6 1.1.1研究背景-6 1.1.2意义-6 1.2持续集成工具-6 1.3本文工作-7 2持续集成的基础理论-8 2.1软件集成-8 2.2每日构建-8 2.4持续集成(CI)-10 5.本章小结-11 3基于Jenkins的持续集成方案组成-12 3.1组成部分和运作流程图-12 3.2 svn版本控制-12 3.3开发团队-13 3.4测试工具Junit4-13 3.4.1 Junit基本概念-14 3.4.2 Junit3与Junit4区别-14 3.5构建工具ant-15 3.6 Findbugs-15 3.6.1 Findbugs的常见的bug类型:-15 3.6.2 findbugs使用-16 3.7持续集成服务器-17 3.7.1 jenkins服务器的搭建-18 3.7.2 Jenkins任务创建设置-19 3.8邮件发送-20 3.9本章小结-21 4基于Jenkins框架的持续集成的应用实例-22 4.1应用案例简述:-22 4.2应用过程:-22 4.2.1对源码文件进行版本控制-22 4.2.2编写项目的junit测试-22 4.2.3编写脚本自动运行-24 4.2.4新建一个Jenkins自由项目配置完成后构建-25 4.2.5实例运行结果-26 4.2.6.junit测试报告-26 4.2.7.findbug报告-27 4.3本章小结-28 5总结-30 5.1工作总结-30 5.2期间遇上的问题-30 3.进一步研究-31 4.完成感想-31 参考文献-32 致谢-33 |