# 创建CodeArts TestPlan测试套件
在当今快速迭代的产品开发环境中，企业面临着提高软件质量和加快交付速度的双重压力。华为云平台上的应用往往具有功能多样、架构复杂的特点，导致测试用例数量庞大且组织难度增加。传统的测试方法容易导致测试用例分散、重复执行或覆盖不全等问题，影响测试效率和结果可靠性。
测试套件作为测试管理的关键工具，通过将相关测试用例逻辑分组形成集合，为测试团队提供了高效的测试组织和管理方式。它帮助测试人员按照业务功能、技术架构或测试类型系统化地组织测试活动，确保测试覆盖全面且执行高效，同时支持灵活的组合和复用，降低测试维护成本。
#### 前提条件
- 具有若干个已经创建的测试用例。
 
 #### 新建手工测试套件
1. 登录华为云码道服务首页，搜索目标项目并单击项目名称，进入项目。
2. 在导航栏单击"测试 \> 测试执行"。默认显示"用例库"和"基线"。
3. 单击"用例库"旁的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001968773245.png)，根据需要选择测试计划。
4. 在"手工测试"页签，单击页面左上方"新建套件"，进入新建页面。
5. 在新建手工测试套件页面中，配置以下基本信息。 
   
   | 配置项  | 是否必填 | 描述                                                                                                    |
   |:---|:---|:---|
   | 名称     | 是   | 套件的名称，名称长度为1-128个字符。                                                                                     |
   | 计划周期 | 否    | 选择测试套件开始时间和结束时间。                                                                                        |
   | 描述     | 否     | 对套件的简要描述，描述信息最大长度为500个字符。                                                                                 |
   | 标签    | 否      | 单击文本框，输入标签信息即可生成标签，最大可添加10个标签，用空格分隔。                                                                     |
   | 编号  | 否    | 可以自定义用例编号，编号长度为3-128个字符；若不输入，则服务自动生成编号。                                                                |
   | 模块    | 否     | 可选择当前项目下已创建的模块，请参考[模块设置](https://support.huaweicloud.com/usermanual-projectman/projectman_ug_1001.html)。 |
   | 版本号     | 否      | 单击下拉栏，可输入长度不少于3个字符的版本号。                                                                                 |
   | 处理者     | 否       | 单击下拉栏，选择当前套件的处理者。                                                                                      |
      
   
   
6. 单击"添加用例"或"立即添加"，勾选待测试的测试用例后单击"确定"。 
   用户可以在"添加测试用例"弹框中的搜索框内输入用例名称、编号、描述等字段，也可以输入自定义字段，进行目标用例的搜索；也可以单击搜索框左侧的下拉栏，单击"未关联测试套"，页面将显示没有关联测试套的测试用例。
   
   
7. 单击"保存"完成手工测试套件创建，新建成功的测试套件将显示在手工测试页签下的套件列表中。
8. （可选）单击测试套件名称，进入测试套件详情页面，单击操作列的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002546995559.png)图标，在弹框中可以勾选需要显示在测试套件里的自定义字段列，单击"确定"。
9. 执行手工测试套件的操作可参考[执行手工测试套件](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0027.html#cloudtest_01_0027__section20300912151119)。
 
 #### 新建接口自动化套件
测试计划服务提供了接口测试套创建，用例串并行执行策略，测试用例分块加速能力，有效提高资源池利用率，减少任务阻塞情况。并且可提前拦截产品缺陷，更加快速地发现问题。
1. 登录华为云码道服务首页，搜索目标项目并单击项目名称，进入项目。
2. 在导航栏单击"测试 \> 测试执行"。
3. 单击"用例库"旁的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001968653501.png)，根据需要选择测试计划。
4. 单击"接口自动化"页签，单击页面左上方"新建套件"，进入新建页面。
5. 在新建接口自动化测试套件页面中，配置以下基本信息。 
   
   | 配置项     | 是否必填 | 说明                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 测试套名称    | 是  | 套件的名称，名称长度为1-128个字符。                                                                                                                                                                                                                                                    |
   | 前置用例    | 否   | 准备测试阶段需要的前置条件数据，如果没有前置条件，可不添加前置用例。 单击"立即添加"，可以在用例列表中选择前置用例。                                                                                                                                                                        |
   | 后置用例     | 否    | 释放或恢复准备阶段和测试阶段测试数据的，以还原测试环境，如果没有待恢复的数据，可不添加后置步骤。 单击"立即添加"，可以在用例列表中选择后置用例。                                                                                                                                                            |
   | 资源池        | 是   | 通过资源池，用户可以接入自己的执行资源，在执行任务时，可以选择接入的资源池中的代理机来执行任务，提高任务执行效率，不再依赖公共执行资源。单击"资源池管理"，可以查看用户已创建的资源池，可参考[新建资源池](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0016.html)                                                                                       |
   | 编号      | 否      | 用户可以输入长度为3-128个字符的编号。                                                                                                                                                                                                                                                   |
   | 标签     | 否    | 根据需要对当前任务设置标签，以空格分隔，每个任务最多可关联10个标签。                                                                                                                                                                                                                                       |
   | 模块      | 否   | 选择当前测试套件对应的模块，模块列表来源于项目设置，请参考[模块设置](https://support.huaweicloud.com/usermanual-projectman/projetcman_ug_1001.html)。                                                                                                                                                      |
   | 处理者     | 否   | 指定完成对应测试任务的人员。                                                                                                                                                                                                                                                            |
   | 版本号      | 否   | 在下拉栏中，选择在"测试计划详情"、"用例详情"设置的版本号。                                                                                                                                                                                                                                          |
   | 描述      | 否      | 输入对接口测试套件的简要描述，最大500个字符。                                                                                                                                                                                                                                                |
   | 环境参数     | 否     | 环境参数可以用于整个项目，如测试步骤的参数、检查点、变量、URL等都可以引用环境参数。单击![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001978658469.png)图标，可新建环境参数。                                                                                                                         |
   | 用例最长执行时间 | 是     | 设置每个用例的最长执行时间，超过时间，用例则超时失败。 任务继续执行，直到最后一个用例执行完毕，最大不超过10分钟。                                                                                                                                                                                                             |
   | 测试套参数覆盖  | 否   | 可以在此对测试套参数进行高级配置，可以针对测试套件中的全局参数，进行参数覆盖，最多对3条全局参数进行覆盖。                                                                                                                                                                                                                   |
   | 定时类型    | 是     | 包括两种类型，默认仅执行一次： - 仅执行一次：测试套只执行一次。  - 周期性重复执行：设置一个执行频率，测试套按照这个频率周期重复执行。按天级设置。   |
   | 任务开始时间   | 是     | 包括两种模式，默认立即执行： - 立即执行：运行后立即开始执行。  - 指定开始时间：指定某个时刻后开始执行。                           |
   | 执行顺序    | 是     | 包括两种模式，默认串行： - 串行：接口测试套件中的用例将串行执行。  - 并行：接口测试套件中的用例将并行执行。                               |
   | 测试用例重试    | 否  | 设置用例执行失败后的重试次数，默认为0次，可设置0\~10次。                                                                                                                                                                                                                                          |
      
   
   
6. 完成基础信息配置后，单击"添加用例"或"立即添加"，勾选待执行的测试用例。 
   用户可以在"添加测试用例"弹框中的搜索框内输入用例名称、编号、描述等字段，也可以输入自定义字段，进行目标用例的搜索；也可以单击搜索框左侧的下拉栏，单击"未关联测试套"，页面将显示没有关联测试套的测试用例。
   
   
7. 根据需要完成执行设置，单击"保存"完成接口自动化套件创建。
8. 根据需要对已创建的接口测试套件进行以下操作： 
   - 修改测试套件：单击测试套件名称，可以重新配置该套件的基本信息。
   
   - 删除测试套件：单击对应测试套件所在操作列中的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002086509798.png)图标，单击"删除"可以删除该测试套件。在测试套件列表中，勾选多个测试套件，单击页面下方"删除"，可以批量删除测试套件。
   
   - 拷贝测试套件：单击对应测试套件所在操作列中的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002122092225.png)图标，单击"拷贝测试套件"，新套件名称将以"复制的套件名称_copy_当前时间戳"命名，用户也可以对新拷贝的套件重命名，输入相关描述，单击"确定"，完成拷贝测试套件。
   
   
   
   
 
#### 基于测试特性目录/需求目录快速创建测试套件
1. 在导航栏单击"测试 \> 测试用例"。
2. 根据需要创建的测试套件类型，选择对应的执行方式页签。
3. 根据需要选择测试特性目录或测试需求目录。
4. 单击目标测试特性目录或需求的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002515153561.png)图标。
5. 单击"新建套件"，页面将跳转到新建对应类型的测试套件，不同类型测试套新建方式可参考[新建手工测试套件]、[新建接口自动化套件]、[创建功能自动化测试任务](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0238.html#cloudtest_01_0238__section879474301912)。
#### 测试执行常见问题
可参考[测试套件相关问题](https://support.huaweicloud.com/testman_faq/testman_faq_testsuit.html)。
#### 新建性能自动化套件
1. 登录华为云码道服务首页，搜索目标项目并单击项目名称，进入项目。
2. 在导航栏单击"测试 \> 测试执行"。默认显示"用例库"。
3. 单击"用例库"旁的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001941614286.png)，根据需要选择测试计划。
4. 在"性能自动化"页签，单击页面左上方"新建测试套件"或页面中间"新建测试套件"，进入新建页面。
5. 在新建性能自动化套件页面，配置以下基本信息。 
   
   | 配置项  | 是否必填 | 描述                                                                                                        |
   |:---|:---|:---|
   | 名称 | 是    | 套件的名称，名称长度为1-128个字符。                                                                                     |
   | 计划周期 | 否    | 选择测试套件开始时间和结束时间。                                                                                        |
   | 描述  | 否    | 对套件的简要描述，描述信息最大长度为500个字符。                                                                                  |
   | 标签   | 否     | 单击文本框，输入标签信息即可生成标签，最大可添加10个标签，用空格分隔。                                                                     |
   | 编号   | 否   | 可以自定义用例编号，编号长度为3-128个字符；若不输入，则服务自动生成编号。                                                                    |
   | 模块   | 否    | 可选择当前项目下已创建的模块，请参考[模块设置](https://support.huaweicloud.com/usermanual-projectman/projetcman_ug_1001.html)。 |
   | 版本号   | 否   | 单击下拉栏，可输入长度不少于3个字符的版本号。                                                                                   |
   | 处理者  | 否    | 单击下拉栏，选择当前套件的处理者。                                                                                          |
      
   
   
6. 单击"添加用例"或"立即添加"，添加本测试计划中的性能自动化用例，单击"保存"完成性能自动化套件创建。 
   用户可以在"添加测试用例"弹框中的搜索框内输入用例名称、编号、描述等字段，也可以输入自定义字段，进行目标用例的搜索。
   
   
