您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > TestNG
jenkins+testng+ant+webdriver持续集成测试
作者:网络转载 发布时间:[ 2013/12/18 10:24:20 ] 推荐标签:

我的需求:

1、webdriver代码放在svn上;

2、hudson(jenkins)去执行构建,它从svn上下载代码,并利用testng.xml来执行我设置好的测试套件;

3、接上,将结果放在指定位置;

我的设备:

开发工具:intellij idea

自动化工具:webdriver(selenium2.0)

持续集成工具:hudson(它的插件需要安装seleniumhq,testng,ant)这些都可以下包来安装也可以自动安装。ANT我用的是1.8.3版本

PS:我的svn及hudson都是用我本地机器作为服务器;

另外:在配置这个环境之前,请把你的代码在自己的开发ide上跑一下,以保证代码不会报错

一、hudson插件安装及设置

http://hi.baidu.com/janice515/item/4c468bf7e79e780985d27821 在这儿,可以参考一下;

ps:  ant的安装我选择是自动安装,可以下个包,解压下可;

安装完selenium后,在jenkins的工作目录下会有一个selenium的服务包;

注意:在hudson在启动时,你可以观察一下log,是否可以看到会自动启动selenium的服务器包;所以你在构建selenium的时候可以不用再设置服务器,否则的话,会报错,说端口已被使用;因为已经启动过了。

二、建立hudson job,设置job

建议job的主要事情是让想hudson去干啥,这里需要设置ant,svn

如图:

   svn存放代码地址
   用ANT执行testng.xml

下面这个其实可以不用设置,testng执行完会产生test-output的文件,我们要做的是去配置这个文件的存放位置。

当你建立完job后,可以试着去构建一下;此时jenkins的工作目录下会有一个workspace;

workspace放着是svn上所下载的内容。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd