软件测试论坛

 找回密码
 软件测试论坛注册页
查看: 2148|回复: 0

持续集成测试工具-jenkins

[复制链接]
发表于 2012-2-17 16:34:49 | 显示全部楼层 |阅读模式
软件测试工程师就业班马上开班
本帖最后由 sluly 于 2012-2-17 16:41 编辑

发现这里没有介绍持续集成测试工具的帖子,发一个使用率比较广的软件上来。
jenkins的前身是hudson,功能是一样的,就是改个名字,hudson貌似不升级了吧~

持续集成的定义:
大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

我个人的理解,持续集成就是可以每日构建测试,主要用来做回归测试;也可以单纯用来运行脚本,不用每次都去手工执行脚本,可以记录每次执行的结果,有各种报告的格式(装插件),也可以记录linux的输出。

jenkins可以运行windows的批处理文件,和linux shell,ant,phing,phpunit等等,可以安装插件进行扩展,jenkins的插件相当的多~
jenkins可以获得svn上的代码,checkout到工作空间中,然后对这些代码进行操作,可以是单元测试的测试代码,也可以是项目的开发代码。
jenkins有selenium的插件,可以结合selenium,具体方法这里不做介绍,有兴趣的去官网。
功能很多,我就不做过多介绍,详细的请到官方网站:http://jenkins-ci.org/

我介绍一个比较简单的安装方法:下载jenkins.war,然后java -jar jenkins.war就可以运行,默认端口是8080,如果自定义端口的话就要加个参数,例如:nohup java -jar ~/tmp/jenkins.war --httpPort=9011 > ~/logs/jenkins.log 2>&1 &
官网上有windows下的安装包,可以直接安装成windows的一个服务,挺方便的。

安装包去官网下载,这里上传比较慢,而且更新比较快,我这里的都是旧的版本了。都是免费的,下载很方便。

jenkins的插件很多,有能力的还能自己开发插件,大家可以各取所取。
最后祝大家学习愉快~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?软件测试论坛注册页

x

本版积分规则

Archiver|手机版|小黑屋|领测软件测试网 ( 京ICP备10010545号-5 )

GMT+8, 2020-2-25 20:18 , Processed in 0.148713 second(s), 11 queries , Xcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表