TestCase
danger
ONES API 已废弃。请使用Open API。
TestCase 部分接口 item 化
TestCaseItem
library
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| uuid | uuid | string |
| name | 用例库名字 | string |
| isPin | 是否置顶 | bool |
| namePinyin | 名字拼音 | string |
| createTime | 创建时间(时间戳) | int64 |
| members | 用户域 | userdomain |
| testcaseFieldConfig | 属性配置 | TestCaseFieldConfig |
module
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| uuid | uuid | string |
| name | 用例库名字 | string |
| path | 路径 | string |
| namePinyin | 名字拼音 | string |
| createTime | 创建时间(时间戳) | int64 |
| isDefault | 是否是无所属模块 | bool |
| position | position | int64 |
| parent | 父节点 | TestCaseModule |
| testcaseLibrary | 用例库 | TestCaseLibrary |
case
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| uuid | uuid | string |
| name | 用例库名字 | string |
| path | 路径 | string |
| namePinyin | 名字拼音 | string |
| createTime | 创建时间(时间戳) | int64 |
| isDefault | 是否是无所属模块 | bool |
| position | position | int64 |
| parent | 父节点 | TestCaseModule |
| testcaseLibrary | 用例库 | TestCaseLibrary |
plan
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| uuid | uuid | string |
| name | 用例库名字 | string |
| owner | 创建人 | User |
| namePinyin | 名字拼音 | string |
| createTime | 创建时间(时间戳) | int64 |
| stage | 测试阶段 | string |
| planStatus | 测试计划状态 | string |
| members | 用户域 | UserDomain |
| relatedProject | 关联项目 | Project |
| relatedSprint | 关联迭代 | Sprint |
| relatedIssueType | 关联任务类型 | IuuseType |
| todoCaseCount | 待测试用例数 | int |
| passedCaseCount | 通过用例数 | int |
| blockedCaseCount | 阻塞用例数 | int |
| skippedCaseCount | 跳过用例数 | int |
| failedCaseCount | 失败用例数 | int |
| assigns | 负责人 | User |
plan_case
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| note | 备注 | string |
| result | 用例状态 | string |
| createTime | 创建时间(时间戳) | int64 |
| warnStep | 警告步骤(暂时没用) | string |
| relatedTasks | 关联任务 | string |
| testcasePlan | 测试计划 | TestCasePlan |
| testcaseCase | 用例 | TestCaseCase |
| executor | 执行人 | User |
plan_case_step
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| stepResult | 步骤执行结果 | string |
| actualResult | 实际结果 | string |
| testcasePlan | 测试计划 | string |
| testcaseCase | 用例 | TestCaseCase |
| testcaseCaseStep | 用例步骤 | User |
field_config
| 属性名 | 属性名说明 | 属性类型 |
|---|---|---|
| key | key | string |
| uuid | uuid | string |
| name | 配置名称 | string |
| namePinyin | 配置名称的拼音 | string |
| createTime | 创建时间(时间戳) | int64 |
| isDefault | 是否是默认 | bool |
| testcaseLibraries | 用例库 | TestCaseLibrary |
API 说明
特殊说明:
使用 GraphQL 查询,可以自行构建请求参数和筛选条件等等
1. 查询用例库
URL
https://your-host-name/project/api/project/team/:teamUUID/items/graphql
HTTP Method
POST