Skip to main content

TestCase

danger

ONES API 已废弃。请使用Open API。

TestCase 部分接口 item 化​

TestCaseItem​

library​

属性名属性名说明属性类型
keykeystring
uuiduuidstring
name用例库名字string
isPin是否置顶bool
namePinyin名字拼音string
createTime创建时间(时间戳)int64
members用户域userdomain
testcaseFieldConfig属性配置TestCaseFieldConfig

module​

属性名属性名说明属性类型
keykeystring
uuiduuidstring
name用例库名字string
path路径string
namePinyin名字拼音string
createTime创建时间(时间戳)int64
isDefault是否是无所属模块bool
positionpositionint64
parent父节点TestCaseModule
testcaseLibrary用例库TestCaseLibrary

case​

属性名属性名说明属性类型
keykeystring
uuiduuidstring
name用例库名字string
path路径string
namePinyin名字拼音string
createTime创建时间(时间戳)int64
isDefault是否是无所属模块bool
positionpositionint64
parent父节点TestCaseModule
testcaseLibrary用例库TestCaseLibrary

plan​

属性名属性名说明属性类型
keykeystring
uuiduuidstring
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

​

属性名属性名说明属性类型
keykeystring
note备注string
result用例状态string
createTime创建时间(时间戳)int64
warnStep警告步骤(暂时没用)string
relatedTasks关联任务string
testcasePlan测试计划TestCasePlan
testcaseCase用例TestCaseCase
executor执行人User

plan_case_step

​

属性名属性名说明属性类型
keykeystring
stepResult步骤执行结果string
actualResult实际结果string
testcasePlan测试计划string
testcaseCase用例TestCaseCase
testcaseCaseStep用例步骤User

field_config

​

属性名属性名说明属性类型
keykeystring
uuiduuidstring
name配置名称string
namePinyin配置名称的拼音string
createTime创建时间(时间戳)int64
isDefault是否是默认bool
testcaseLibraries用例库TestCaseLibrary

API 说明​


特殊说明:​

使用 GraphQL 查询,可以自行构建请求参数和筛选条件等等

GraphQL 使用方法请参考 GraphQL 文档


1. 查询用例库​

URL​

https://your-host-name/project/api/project/team/:teamUUID/items/graphql

HTTP Method​

POST

调用权限​

manage_library_cases

传值方式​

JSON

参数列表​

参数名值类型值说明是否可以空
querystringGraphQL 请求脚本否

GraphQL 请求脚本​

{
testcaseLibraries{
key
uuid
name
isPin
namePinyin
createTime
members{
type
param
}
}
}

返回值​

{
"data": {
"testcaseLibraries": [
{
"createTime": 1547783373,
"isPin": false,
"key": "testcase_library-4VxhZDds",
"members": [
{
"param": "Gq8ZZZ7F",
"type": "single_user"
},
{
"param": "",
"type": "testcase_administrators"
}
],
"name": "test",
"namePinyin": "test",
"testcaseFieldConfig": {
"key": "testcase_field_config-BWViJmUg",
"name": "默认配置"
},
"uuid": "4VxhZDds"
}
]
}
}