4.5 自定义测试服务用例管理
4.5.3 更新自定义测试服务类型用例
响应示例
无
状态码
状态码 描述
204 No Content 400 Bad Resuest 401 Unauthorized 404 Not Found
500 Internal Server Error
错误码
请参见错误码。
4.5.3 更新自定义测试服务类型用例
功能介绍
更新自定义测试服务类型用例
调试
您可以在API Explorer中调试该接口。
URI
PUT /v1/projects/{project_id}/testcases/{testcase_id}
表4-125 路径参数
参数 是否必选 参数类型 描述
project_id 是 String 项目唯一标识,固定长度32位 字符
testcase_id 是 String 测试用例唯一标识,固定长度 32位字符
请求参数
表4-126 请求 Header 参数
参数 是否必选 参数类型 描述
X-Auth-Token 是 String 用户Token。 通过调用IAM服务 获取用户Token接口获取(响应 消息头中X-Subject-Token的 值)。
表4-127 请求 Body 参数
参数 是否必选 参数类型 描述
name 是 String 云测页面上显示的用例名称,长
度为[3-128]位字符
service_id 是 Integer 注册结果返回的服务id,取值范围 为10-9999
rank_id 否 String 测试用例等级,可选值为
[0,1,2,3,4],不填时云测默认为 2
testcase_num
ber 否 String 用例编号,不填该值时云测会自
动生成,长度为[3-128]位字符 extend_info 否 ExternalServi
ceBizCase object
测试用例其他扩展信息
表4-128 ExternalServiceBizCase
参数 是否必选 参数类型 描述
description 否 String 测试用例描述信息,长度为 [0-500]位字符
参数 是否必选 参数类型 描述
preparation 否 String 执行该测试用例时需要满足的前 置条件,长度为[0-500]位字符
steps 否 Array of
ExternalServi ceCaseStep objects
测试步骤,数组长度小于10
label_list 否 Array of
strings 标签名称列表,数组长度小于 25
module_id 否 String 模块号,长度为[0-32]位字符 test_version_i
d 否 String 测试版本号,长度为[0-10]位字
符
fix_version_id 否 String 迭代号,长度为[0-32]位字符 assigned_id 否 String 处理者id信息,固定长度32位字
符
issue_id 否 String 用例关联的需求id信息,长度为 [0-32]位字符
status_id 否 String 测试用例状态信息,(0-新建,
5-设计中,6-测试中,7-完成)
defect_id_list 否 Array of
strings 缺陷id信息,数组长度小于50个
表4-129 ExternalServiceCaseStep
参数 是否必选 参数类型 描述
expect_result 否 String 测试用例预期结果信息,长度为 [0-500]位字符
test_step 否 String 测试步骤描述信息,长度为 [0-500]位字符
响应参数
状态码: 200
表4-130 响应 Body 参数
参数 参数类型 描述
testcase_id String 测试用例唯一标识
参数 参数类型 描述
project_id String 软开云项目唯一标识 service_id Integer 注册结果返回的服务id
name String 测试用例名称
testcase_num
ber String 测试用例编号
rank_id String 测试用例等级 status_id String 测试用例状态 assigned_user AssignedUser
Info object 处理者信息 execute_count Integer 测试用例执行次数 result_id String 测试用例执行结果 extend_info ExtendInfo
object 测试用例扩展信息 error_code String 接口调用失败错误码 error_msg String 接口调用失败错误信息
表4-131 AssignedUserInfo
参数 参数类型 描述
id String id信息
name String 名称信息
表4-132 ExtendInfo
参数 参数类型 描述
author ExtendAutho
rInfo object 创建者信息 updator ExtendAutho
rInfo object 更新者信息 domain AssignedUser
Info object 租户信息 description String 描述信息 preparation String 前置条件
参数 参数类型 描述 steps Array of
ExternalServi ceCaseStep objects
测试步骤,数组长度小于10
label_list Array of AssignedUser Info objects
标签信息
defect_list Array of AssignedUser Info objects
缺陷信息
module AssignedUser
Info object 模块信息 issue AssignedUser
Info object 需求信息 test_version_i
d String 测试版本号
fixed_version AssignedUser
Info object 迭代信息
表4-133 ExtendAuthorInfo
参数 参数类型 描述
id String id信息
name String 名称信息
time String 时间信息
表4-134 ExternalServiceCaseStep
参数 参数类型 描述
expect_result String 测试用例预期结果信息,长度为[0-500]位字符 test_step String 测试步骤描述信息,长度为[0-500]位字符
状态码: 400
表4-135 响应 Body 参数
参数 参数类型 描述
error_code String 接口调用失败错误码 error_msg String 接口调用失败错误信息
状态码: 401
表4-136 响应 Body 参数
参数 参数类型 描述
error_code String 接口调用失败错误码 error_msg String 接口调用失败错误信息
状态码: 404
表4-137 响应 Body 参数
参数 参数类型 描述
error_code String 接口调用失败错误码 error_msg String 接口调用失败错误信息
状态码: 500
表4-138 响应 Body 参数
参数 参数类型 描述
error_code String 接口调用失败错误码 error_msg String 接口调用失败错误信息
请求示例
{ "name" : "testcase", "service_id" : 13, "rank_id" : 2,
"testcase_number" : 1234 }
响应示例
无
状态码
状态码 描述
200 OK
400 Bad Resuest 401 Unauthorized 404 Not Found
500 Internal Server Error
错误码
请参见错误码。