新博客地址:点我传送

  • title: 自动化测试之Jenkins+SVN+Robotframework+TestLink
  • date: 2017-06-22 10:47:55
  • categories: Jenkins

jenkins上配置robotframeworkride、svn、TestLink进行自动化脚本任务,编写好的自动化脚本,集成在jenkins上进行自动运行于监控,这里采用分布式构建,在一台slave上进行任务构建与自动化脚本的运行。

必备插件

  • TestLink Plugin
  • Subversion Plug-in
  • Robot Framework plugin

插件安装

TestLink Plugin

安装Testlink

windows推荐xampp,linux使用yum命令

设置Testlink

1.进入“自定义字段管理”页面,创建一个自定义字段,如:robot,具体如下图:

自定义字段管理

2.在“产品管理”模块,进入“指定自定义字段”模块,可看见刚才创建的字段,勾选后进行指定操作

3.在“产品管理”模块,创建测试项目

4.在“测试用例”模块,创建测试需求和测试用例

5.在“测试用例创建”页面中,显示之前创建的自定义字段,如下图

测试用例创建

在该输入框中,输入测试类的完整包路径,表明当前测试用例与该类相关联,若想关联的颗粒度到方法一级,则在类后加上“#方法名”即可,并将类型设置为“自动的”

6.在“测试计划管理”模块,创建测试计划

7.回到“测试用例”模块,将创建好的测试用例关联到测试计划中

三、设置Jenkins

1.在“插件管理”里下载安装TestLink插件

2.安装成功后,在“系统设置”页面可以看到testlink相关设置项,如下图:

其中Develop Key中输入的key是TestLink的“个人账号”中API一栏显示的内容

3.Job配置页面,在"构建"步骤中添加invoke TestLink,填写测试项目名称、测试计划名称、构建名称、自定义字段名称即可与testLink中定义好的测试项目下的测试计划中的测试用例及其测试类进行关联
关联
执行上述步骤后,每次自动构建便会将测试代码的执行结果回传给testlink,可在testlink上查看每次的自动化后的用例通过情况!

Subversion Plug-in

安装Subversion Plug-in

jenkins搜索安装

job中配置SVN

配置SVN
构建命令
UR01-A1-DMT-Customization.robot在上述SVN目录
结果反馈
回传结果
结束

  • 构建后可以发送邮件

Robot Framework plugin

jenkins 搜索安装

构建结果

robot程序内case名称要与Testlink内用例名称对应
构建结果

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐