UpdateTestCase - 更新用例库测试用例属性

更新用例库测试用例属性,包括标题,目录,自定义字段信息等,但是不能用来更新测试用例的测试内容相关信息

接口说明

使用获取测试用例字段列表可以获取到相应的测试用例所拥有的字段列表,然后根据该列表对测试用例信息进行更新

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

PUT /organization/{organizationId}/testhub/testcase/{testcaseIdentifier}

请求参数

名称类型必填描述示例值
organizationIdstring

企业 id

5ebbc0228123212b59xxxxx
testcaseIdentifierstring

测试用例 id,测试用例唯一标识

4e22xxxxxxxxc64c16037fe76
bodyobject

请求 Body

updateWorkitemPropertyRequestarray<object>

更新测试用例属性请求,数组形式

object

实体属性

fieldIdentifierstring

需要更新的测试用例字段 id

tc.type
fieldValuestring

需要更新字段的属性值 (注:1.如果是人员类型的值必须要填写 aliyunPK。2.如果是含有待选值的字段,填写相应的待选值的 id。 3.如果多个值,需要用" , "进行分割,拼接成一个字符串。

0a032xx28107xxxx53e87a9

返回参数

名称类型描述示例值
object

Schema of Response

requestIdstring

Id of the request

ASSDS-ASSASX-XSAXSA-XSAXSAXS
errorMsgstring

错误信息

error
errorCodestring

错误码

""
successboolean

是否成功

true
Testcaseobject

测试用例对象

identifierstring

测试用例 id

c7f7033b021ead52cc42721382
subjectstring

标题

测试用例标题
assignedToobject

负责人信息

assignIdentifierstring

用户 Id

1316xxxxxx8624xxx
namestring

用户名称

用户姓名
tbRoleIdstring

人员角色 id

xxxxxxxewdds12xxx
spaceIdentifierstring

用例库 id

1e7d7a412b91a2144ec4aa8411
spaceTypestring

空间类型,为 TestRepo

TestRepo
categoryIdentifierstring

工作项类型 id,一般为 TestCase

TestCase
creatorobject

创建人

createIdentifierstring

创建者 id

1316xxxxxx8624xxx
namestring

创建者名称

xxxxxxx
modifierobject

修改人

modifyIdentifierstring

修改者 id

1316xxxxxx8624xxx
namestring

修改者名称

xxxxxxx
directoryobject

目录信息

directoryIdentifierstring

目录 id

e27b8eace6501ce51cf5d56784
namestring

目录名称

全部用例目录
pathNamearray

用例完整目录名

string

目录路径名

[目录一,目录二]
childIdentifierstring

子目录 id

2973f597c14c6f533fffdcd05c
detailInfoobject

用例详细信息

stepTypestring

步骤类型

TEXT/TABLE
preconditionobject

前置条件对象

preIdentifierstring

前置条件 id

3354596c7b3004480b635acf95
preContentstring

前置条件内容

前置条件内容
preContentTypestring

前置条件格式

MARKDOWN
stepContentobject

测试步骤对象

stepIdentifierstring

测试步骤 id

ad504e6cdcd2165b28eb1e1b9f
stepContentstring

测试步骤内容

测试步骤内容
stepContentTypestring

测试步骤格式

RICHTEXT
expectedResultobject

测试步骤对象

expectIdentifierstring

预期结果 id

685340d13127b01185335bd360
expectContentstring

预期结果内容

预期结果内容
expectContentTypestring

预期结果格式

MARKDOWN

示例

正常返回示例

JSON格式

{
  "requestId": "ASSDS-ASSASX-XSAXSA-XSAXSAXS",
  "errorMsg": "error",
  "errorCode": "\"\"",
  "success": true,
  "Testcase": {
    "identifier": "c7f7033b021ead52cc42721382",
    "subject": "测试用例标题",
    "assignedTo": {
      "assignIdentifier": "1316xxxxxx8624xxx",
      "name": "用户姓名",
      "tbRoleId": "xxxxxxxewdds12xxx\n"
    },
    "spaceIdentifier": "1e7d7a412b91a2144ec4aa8411",
    "spaceType": "TestRepo",
    "categoryIdentifier": "TestCase\n\n",
    "creator": {
      "createIdentifier": "1316xxxxxx8624xxx",
      "name": "xxxxxxx"
    },
    "modifier": {
      "modifyIdentifier": "1316xxxxxx8624xxx",
      "name": "xxxxxxx"
    },
    "directory": {
      "directoryIdentifier": "e27b8eace6501ce51cf5d56784",
      "name": "全部用例目录",
      "pathName": [
        "[目录一,目录二]"
      ],
      "childIdentifier": "2973f597c14c6f533fffdcd05c"
    },
    "detailInfo": {
      "stepType": "TEXT/TABLE",
      "precondition": {
        "preIdentifier": "3354596c7b3004480b635acf95",
        "preContent": "前置条件内容",
        "preContentType": "MARKDOWN"
      },
      "stepContent": {
        "stepIdentifier": "ad504e6cdcd2165b28eb1e1b9f",
        "stepContent": "测试步骤内容",
        "stepContentType": "RICHTEXT"
      },
      "expectedResult": {
        "expectIdentifier": "685340d13127b01185335bd360",
        "expectContent": "预期结果内容",
        "expectContentType": "MARKDOWN"
      }
    }
  }
}

错误码

HTTP status code错误码错误信息描述
400Openapi.RequestErrorrequest errorOpenAPI请求数据错误
403Operate.NoPermissionNoPermission没有权限

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史