总章: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. |
这篇是总章,会分几篇来说明搭建过程: