Kiwi TCMS与Jenkins集成点及测试用例状态更新方法问询
Kiwi TCMS 与 Jenkins 集成问题解答
可用集成点
- 测试执行结果自动同步:Jenkins运行自动化测试产出的JUnit、xUnit等格式报告,可直接同步到Kiwi TCMS中,自动生成测试运行记录,关联对应测试计划、产品版本。
- 双向触发联动:既支持在Kiwi TCMS中配置规则,当测试计划创建、测试用例更新时,通过webhook触发对应Jenkins测试任务;也支持在Jenkins任务完成后主动推送结果到Kiwi TCMS。
- 身份凭证互通:可直接将Kiwi TCMS的API密钥存储在Jenkins的凭证管理模块中,无需在流水线脚本里硬编码敏感信息,符合安全管理要求。
- 流水线原生嵌入:Kiwi TCMS提供官方Jenkins插件和CLI工具,同步操作可以直接作为步骤嵌入现有Jenkins流水线的任意阶段,无需额外部署中间服务。
测试用例状态同步说明
完全支持通过Jenkins任务的执行结果同步更新Kiwi TCMS中的测试用例状态,实现逻辑非常简单:
在Jenkins任务的测试执行步骤结束后,新增同步步骤即可,有两种常用实现方式:
- 使用Kiwi TCMS官方提供的Jenkins插件,配置好对应Kiwi项目ID、测试计划ID,插件会自动解析测试报告,匹配映射关系更新对应测试用例的执行状态
- 在流水线中直接调用
kiwitcms-cli命令行工具,传入测试报告路径、关联参数即可完成同步,支持同步的状态包含通过、失败、阻塞、跳过,完全匹配Kiwi TCMS内置的用例状态规则。
内容的提问来源于stack exchange,提问作者manas g
相关产品推荐
相关产品推荐

