• 沒有找到結果。

更新自定义测试服务类型用例

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

错误码

请参见错误码。

相關文件