更新时间:2026-05-11 GMT+08:00
分享

测试用例三层管理

背景介绍

当前云版本交付存在以下特点:

  1. 同一个云服务可能同时存在不同业务交付形态,不同业务形态之间测试用例重复度高,对用例管理的高效性和可复用性要求非常高。
  2. 交付节奏较快,每月/每周/每天都可能存在版本发布。
  3. 一次版本发布中存在多轮迭代。

针对以上交付存在的问题,CodeArts TestPlan服务采用“基线-分支-迭代”的三层用例管理理念,提供“基线库-测试版本-测试计划” 管理能力。

  • 用例库:包含了产品最新最全、并经过验证的有效用例集合,是所有版本测试过程中积累的测试用例资源库。
  • 基线版本:测试设计活动的主要场所,在测试管理服务中可以看作是一个版本测试资源的全集。所有的需求、规格、用例的设计、资源树关系的调整都在基线版本下进行。在基线版本中可以查看到用例的最新测试结果,不进行具体测试执行活动。
  • 测试版本:是测试用例执行的场所,测试问题和结果真实存在于测试版本中。

CodeArts TestPlan服务支持多类型用例管理,为各类测试活动提供数据支持,从测试设计到测试结果度量的全生命周期测试用例管理能力。

前提条件

  1. 已有可用项目(本章节以Scrum项目为例),可参考新建项目
  2. 在产品需求设计和需求评审阶段,测试用例设计工作就可以同步开始了,已在创建的项目中添加需求,可参考新建工作项新建工作项
  3. 当前用例三层管理属于CodeArts TestPlan高阶特性,提供65天试用期,后续用户需开通测试计划专业版套餐或CodeArts专业版以上套餐,可参考套餐说明

在测试版本下创建测试计划并添加测试用例

  1. 使用华为云账号登录华为云控制台页面
  2. 单击页面左上角,在服务列表中选择开发与运维 > 测试计划 CodeArts TestPlan
  3. 单击“前往测试计划”,进入测试计划服务首页。
  4. 在页面左上方单击项目的下拉栏,选择已创建的Scrum项目,单击“进入项目”
  5. 单击“基线”右侧进入版本管理页面。
  6. 在弹框中单击,输入测试版本号(如1.0),单击“保存”
  7. 在版本下拉栏中选择1.0版本,单击页面上方“新建计划”,进入“新建测试计划”页面。
  8. 输入测试计划名称(测试计划1.0)、版本号(1.0)、选择处理者,计划周期为期一个月。

  9. 勾选“手工测试”执行方式。
  10. 单击“保存并使用”,进入1.0版本下测试计划1.0的测试用例界面。
  11. 单击“新建用例”,输入测试用例名称(手工测试01),单击“保存”
  12. 新建成功的用例将展示在测试版本对应测试计划的用例列表中。

从其他版本导入测试用例

随着测试活动的开展,会创建多个版本,而下一个版本会继承上一个版本中的用例,CodeArts TestPlan服务提供的的用例分层管理支持从其他版本导入测试用例。

  1. 单击版本下拉栏右侧,进入版本管理页面。
  2. 在弹框中单击,输入新测试版本号(如2.0),单击“保存”
  3. 在用例列表右上方单击导入 > 从版本导入
  4. 在弹框中,单击“源版本”的下拉栏,选择源版本,以本章节创建的1.0为例,将1.0版本的用例添加到2.0版本进行复用。
  5. 勾选需要导入的测试用例,单击“确定”

  6. 导入成功后的用例将保存在2.0版本下的用例库中。用例库保存了在当前版本中所有创建或导入的测试用例。

从测试计划所属版本用例库导入测试用例到测试计划

从其他版本导入的测试用例默认保存在当前版本下的用例库中,用户也可以在版本下根据新的测试阶段创建测试计划,从所属版本用例库中导入测试用例。

  1. 单击导航栏测试 > 测试计划
  2. 在版本下拉栏中选择本章节已创建的2.0版本,单击页面上方“新建计划”,进入“新建测试计划”页面。
  3. 输入测试计划名称(测试计划2.0)、版本号(2.0)、选择处理者,计划周期为期一个月。
  4. 勾选“手工测试”执行方式。
  5. 单击“保存并使用”,进入2.0版本下测试计划2.0的测试用例界面。
  6. 在用例列表右上方单击导入 > 添加已有用例
  7. 在弹框中,勾选需要用例库中已完成添加的“测试用例01”,单击“确定”,测试用例01成功被添加到2.0版本下的测试计划2.0。

  8. 用户在后续测试分支活动中,会更新测试用例信息,如单击“手工测试01”测试用例名称,修改用例名称为“手工测试02”,单击“保存”

合并当前版本中的全部或部分测试用例到基线

基线版本是后续测试活动的基础,基线中的用例一般比较稳定,用户可以将正式评审后的用例存放在基线版本中,以下步骤将介绍如何将版本用例库中的测试用例合并到基线版本。

合并版本中的部分测试用例到基线

  1. 单击导航栏测试 > 测试用例
  2. 单击页面上方版本下拉栏,选择“2.0”版本。
  3. 单击页面右侧“合并到基线”
  4. 弹框中显示当前版本下的所有用例,勾选需要合并到基线的用例。

  5. 单击“确定”
  6. 单击页面上方版本下拉栏,选择“基线”,可以看到测试用例2.0已合并到基线版本下。

合并版本中的全部测试用例到基线

当某个测试版本结束后,测试人员会考虑将当前版本分支下的全部测试用例回合到基线版本,可参考以下操作:

  1. 单击导航栏测试 > 测试用例
  2. 单击页面上方版本下拉栏右侧图标,进入版本管理页面。
  3. 单击2.0版本操作列中的图标。
  4. 在弹框中,根据需要勾选覆盖规则,单击“确定”。2.0版本的测试用例全部合并到基线版本。

相关文档