总章:TestStand+Jenkins+Testlink 自动化测试平台搭建

主板软件的测试需要借助LabVIEW编程来实现AI,AO,DI,DO和Modbus接口的数据通信,还需要TestStand脚本来实现完整的测试序列。

通过TestStand的提供的命令行,可以在Jenkins中部署执行TestStand脚本。实现自动化测试在一个系统中进行管理和执行。

为了将测试需求,测试案例,测试计划和Jenkins中的测试结果联系起来,可以借助Testlink来实现。Jenkins中有Testlink插件,可以将Jenkins中的测试结果XML文件解析,上传到Testlink中。

Testlink版本:1.9.20

Jenkins版本:2.164.1

Jenkins中Testlink插件版本:3.16

需要注意的是Jenkins中Testlink插件与其他工具间的兼容问题https://plugins.jenkins.io/testlink/

Plugin

3.0

3.1

3.2

3.3

3.4

3.5

3.6

3.7

3.8

3.9

3.10

3.11

TestLink

1.9.3

1.9.3

1.9.4 and 1.9.5

1.9.6

1.9.6

1.9.6

1.9.7

1.9.7

1.9.8

1.9.8

1.9.8+

1.9.14+

Jenkins

1.398+

1.398+

1.466+

1.466+

1.466+

1.466+

1.466+

1.466+

1.466+

1.509+

1.509

1.642.

 

这篇是总章,会分几篇来说明搭建过程:

  1. 安装Testlink
  2. 配置Testlink和Jenkins,将Jenkins测试结果上传到Testlink

  3. 怎样将TestStand的XML结果转换成Junit格式
  4. Testlink插件对Junit格式文件的解析策略
  5. 如何批量上传测试案例到Testlink中
  6. 一些问题的解决方案
  7. 利用Python的Testlink模块上传测试结果,取代Jenkins中的Testlink插件

posted on 2020-08-30 16:27  swee632  阅读(715)  评论(0编辑  收藏  举报

导航