标签:
http://www.ituring.com.cn/article/121809
前面说了那么多,一点都没提到jenkins,反倒是说如何生成一个测试报告页面的,那这个测试报告和jenkins有什么关系呢?和构建持续集成测试环境有什么关系呢,别着急,本节拉开解密的大幕。
1.下载jenkins war包,下载地址是 http://jenkins-ci.org/,点击下图红圈标链接下载。 [+]查看原图
2.打开cmd,运行 java -jar jenkins.war 命令启动jenkins。
3.打开浏览器,输入http://localhost:8080/. 然后进入jenkins->系统管理->插件管理->可选插件菜单,把Gitplugin插件装进去(如果你用的是svn或者cvs就不需要做这个步骤)。 [+]查看原图
4.HTML Publisher Plugin也需要安装。
5.进入系统管理->系统设置,配置git安装目录,保存。 [+]查看原图
6.点击jenkins,创建一个新任务,然后创建一个automation 任务。 [+]查看原图
7.开始进行配置,把git代码路径和用户名密码配置进去。 [+]查看原图
8.在构建选项处选择Invoke ant,把要执行的命令配置进去。
9.配置html publish report。它和项目对应的关系如下图所示。 [+]查看原图
10.配置好后点击保存,然后点击立即构建,运行完成后,会看到测试报告链接。 [+]查看原图
11.点击链接,测试报告页面展现在眼前了。 [+]查看原图
12.打开CMD,cd 到jenkins此项目的目录下,用ant run启动项目。(ant run 可一直开启,它不影响此项目的每次构建)
13.然后点击测试报告上的每一个超链接,就可以看到具体的测试信息了。 [+]查看原图 [+]查看原图
14.最关键的步骤来了,构建触发器,此处填写你需要测试项目的构建任务的名字,当这个项目每次构建时,自动化测试会自动运行。 [+]查看原图
像我公司的持续集成测试的流程是:当开发团队中有人提交代码时。项目就开始进行构建,构建完成后自动触发自动化测试的执行。如果自动化测试中有测试案例通不过,开发团队中刚提交的代码打回去重新开发。
备注:jenkins 里面有fitnesse插件,它也可用于执行测试案例和展示测试页面,但用此插件执行测试案例时间较长,因为需生成几到几十MB的测试报告,而且测试报告也不美观,故不推荐使用。
标签:
原文地址:http://www.cnblogs.com/weny/p/4292560.html