云服务器内容精选

  • URI PUT /v4/{project_id}/testcase/{tmss_case_uri} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。 tmss_case_uri 是 String TMSS用例uri 表2 Query参数 参数 是否必选 参数类型 描述 turn_on_awmapping 否 Boolean 新组合AW开关
  • 请求示例 put https://{endpoint}/v4/09645c1f3f954a8d9ab29174857cffc5/testcase/v91j0000vl6b2b2e { "id" : "ebfa6ceb72df4c19ae52642845edcd04", "tmss_feature_uri" : "", "name" : "88888888", "project_id" : "23c1c5ba3b3c4e92b8adaab3529913c4", "aw_instance" : { "setup_aw_list" : [ ], "test_aw_list" : [ { "id" : "17189566437246831", "aw_id" : "", "alias_runaw" : "", "aw_description" : "", "name" : "", "description" : "", "check_point_list" : [ ], "children" : [ ], "condition_statement" : "1000", "condition_type" : 20, "custom_header" : [ ], "header_array" : [ ], "is_disabled" : 0, "param_type_and_value" : [ ], "projectId" : "23c1c5ba3b3c4e92b8adaab3529913c4", "retry_interval" : "", "retry_times" : "", "variable_list" : [ ], "relation" : "" } ], "teardown_aw_list" : [ ] }, "case_variable_list" : [ ], "script_name" : "106", "script_path" : "src/scripts/user/Case_ebfa6ceb72df4c19ae52642845edcd04_1.java", "tmss_case_uri" : "v91k0000vl6er6ue", "tmss_property" : { "name" : "88888888", "number" : "106", "cataId" : "v91k0000vl6eobbq", "level" : 2, "node_name" : "123", "test_type" : 1, "exe_platform" : "apitest", "auto_type" : "1", "test_feature" : "09645c1f3f954a8d9ab29174857cffc5_32559725_defaultFeature", "last_modified" : "2024-06-21 15:16:06", "last_modifier" : "efdb403066474ab08836b9eeaaa23bca", "author" : "1_devcloud_devcloud_s00314720", "creation_date" : "2024-06-21 15:16:06", "activity_id" : "1", "steps" : [ { } ] }, "activity_id" : "1", "import_info_list" : [ ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 code String 错误码 error CommonResponseErrorOfAPITest object 统一错误返回 reason String 失败原因 result BasicAwRes object 结果 status String 状态 表4 CommonResponseErrorOfAPITest 参数 参数类型 描述 code String 错误码 reason String 错误原因 表5 BasicAwRes 参数 参数类型 描述 aw_code String 关键字代码, hascode字段为1是有效 aw_description String 模板描述 aw_mark Integer 关键字标记 aw_operationid String 关键字操作编号 aw_tags String 关键字tags aw_type Integer 关键字类型 aw_uniqueid String 关键字来源编号 by_order Integer 关键字顺序 create_time String 创建时间 create_time_stamp Long 创建时间戳 create_time_string String 创建时间戳 create_user String 创建人 create_user_id String 创建人ID delete_time String 更新时间 delete_user String 删除人 description String 描述 dft_check_point_list Array of objects 默认检查点列表 dft_custom_header Array of objects 默认请求头参数对象 dft_retry_interval String 重试间隔时间 (ms) 为空表示不等待 dft_retry_times String 重试次数 dft_variable_list Array of objects 默认变量信息 extra_info Object 补充信息 group_name String 分组名 has_code Integer 是否存在代码 id String 编号 import_package Array of strings 导入的包名 interface_label String 接口的x-extend字段说明 is_favorite Integer 是否收藏 method String 方法名 name String 关键字名 nameView String 在页面上显示的名字 origin_project String 源工程信息 param_type_and_dft_value Array of objects 参数类型和参数默认值 project_id String 工程编号 protocol_type String 协议类型 public_aw_lib Object 公共关键字信息 public_aw_lib_id String 公共关键字id region String region信息 return_type String 返回值类型 root_id String 根节点编号 source String 关键字依赖的类源 special_type Integer 特殊关键字类型 tmssCaseNumber String 关键字编号(来自测试管理服务) tmss_case_id String 测试用例id update_time String 更新时间 update_time_stamp Long 更新时间戳 update_time_string String 更新时间戳(字符串格式) update_user String 更新人 warningMsg String 警告信息 yamlName String yaml名称
  • 导读 如何管理好大规模测试资产,如何协同大规模测试团队,如何保证客户的价值特性不丢失、体验不下降,都是企业产品测试面临的关键挑战。 华为云CodeArts TestPlan提供了测试用例基线化管理能力,持续积累和沉淀测试用例,帮助企业实现产品价值特性的看护。同时,TestPlan提供了“产品基线库、版本分支、测试计划”三层用例管理和评估能力,支撑团队间作业的高效协同,实现亿级测试资产的管理与跨版本复用,满足复杂产品多版本并行研发交付的场景,测试资产复用率提升60%。 例如在华为内部,终端手机并行研发Mate、P等多个系列产品,都是通过TestPlan基线化的三层用例管理能力,支撑多个产品、多地域的研发团队并行开发测试。 版本:每个版本记录了某个特定软件版本的测试用例情况、用例执行情况、测试套情况,测试套执行情况、质量报告等信息。 版本和测试计划的关系:一个版本包含一个用例库和多个测试计划。 基线:基线是经过正式评审后的特殊版本,是后续测试活动的基础,基线中的用例一般比较稳定,是长期积累的测试资产。 测试用例分层管理:是指可以从“产品基线库-版本分支-测试计划”的三层用例分层结构对用例进行管理。在用例管理中,支持从版本合并用例到基线,支持从基线导入用例到版本,也支持版本间用例合并的冲突管理等,可以满足多版本并行测试和多人协同测试,解决公司测试资产积累和复用问题。 此功能为您提供65天试用期,后续需要开通测试计划专业版套餐或CodeArts专业版以上套餐来延续您的高阶体验。 本章节为您介绍如何管理版本,包括: 新建、编辑、删除版本 管理版本 度量版本 父主题: 测试管理