码迷,mamicode.com
首页 > 其他好文 > 详细

连载二:RobotFramework+Svn+Jenkins集成测试

时间:2016-03-29 14:25:22      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

使用SVNJenkins完成脚本的持续集成测试

目标:

1)使用svn管理脚本;

2)使用jenkins执行脚本;

3)在jenkins中配置svn自动获取最新的脚本执行;

步骤:

(1)安装Jenkins以及插件

(2)安装SVN客户端;

(3)Jenkins的配置管理

详细介绍:

(1)安装Jenkins以及插件

下载Jenkins:http://mirrors.jenkins-ci.org/

把解压的war包下载tomcat下,启动tomcat即可。

安装插件:在系统管理—>管理插件页面下载安装以下插件:

Python Plugin

Robot Framework plugin

Selenium Plugin

(2)安装SVN的客户端以及获取SVN服务器端脚本存放的Repository URL及对应的用户名和密码

只安装了SVN的客户端,可以管理脚本的更新。

SVN的服务器端是共享管理程序的SVN

(3)Jenkins简单配置

1.由于只用两个项目,就使用了默认的视图(All),没有新建视图

2.在默认的视图All的界面上,点击左上角的新建,创建一个Item也就是一个自动化测试的project,选择构建一个自由风格的软件项目,如下图:

      技术分享

  1. 配置项目信息,点击配置:

     技术分享

2.配置源码管理信息:

填写Repository URL,第一次使用时,需要输入用户名和密码。

签出策略选择:Always check out a fresh copy这样每次执行脚本先签出

 技术分享

 

配置每天7点执行脚本:* * * * * 共五分别是分,时,天,月,年,*代表全部

当然如果不配置也可以手工执行测试

技术分享

 

执行的方式:

由于是适用Python语言编写的脚本,可以使用Execute Windows Batch Command的方式。

使用命令pybot.bat +脚本存放的文件夹路径

技术分享

 

这个脚本存放的文件夹的路径要和工作空间根目录保持一致

点击系统管理员à高级à工作空间根目录,标红的地方是我自己创建的文件夹,$后面的不用修改。

技术分享

 

 

经过上面的配置,就实现了,每次执行脚本时先通过check out SVN上的脚本到本地文件夹,然后自动执行测试。

连载二:RobotFramework+Svn+Jenkins集成测试

标签:

原文地址:http://www.cnblogs.com/2test/p/5332493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!