You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过REST API向Zephyr Scale测试周期添加测试用例?

解决Zephyr Scale API添加测试用例到测试周期的问题

你提到的API文档未明确说明的功能,实际上可以通过以下两种方式实现,无需依赖UI操作:

1. 直接批量添加测试用例到已有测试周期

使用Zephyr Scale的POST /public/rest/api/1.0/testcycles/{testCycleId}/testcases端点,传入测试用例ID列表即可完成批量关联。

示例请求体(JSON格式):

{
  "testCaseIds": [101, 102, 103],
  "assignTo": "john.doe", // 可选:指定用例执行人
  "includeAllTestSteps": true // 可选:是否包含测试用例的所有步骤
}

2. 创建测试周期时直接关联测试用例

在创建测试周期的POST /public/rest/api/1.0/testcycles请求中,额外加入testCaseIds参数,即可在创建周期的同时完成用例关联。

示例请求体:

{
  "name": "V2.0 冒烟测试周期",
  "projectKey": "MY_PROJ",
  "description": "版本发布前核心功能冒烟验证",
  "testCaseIds": [101, 102]
}

补充:通过测试执行关联单个用例

如果需要单独添加某个测试用例并指定执行状态,可使用测试执行创建端点POST /public/rest/api/1.0/testexecutions,将测试执行关联到目标周期:

{
  "testCaseId": 101,
  "testCycleId": 201,
  "status": "Not Executed",
  "assignee": "jane.smith"
}

这些端点属于Zephyr Scale Cloud API中Test Cycles或Test Executions模块的扩展能力,可能因文档结构问题未被直接找到,实际均可正常调用实现批量或单个用例的关联操作。

内容的提问来源于stack exchange,提问作者cdmdotnet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:12:18