
# 创建CodeArts TestPlan思维导图并生成常规用例
思维导图又称脑图，用于规划测试方案、设计测试场景、定义测试点、编排测试步骤、生成测试用例等。在测试计划服务的"测试设计"页面中可以使用思维导图功能。
#### 前提条件
用户需具有创建思维导图的权限（即在项目内的角色：除了浏览者、参与者、运维经理的其他角色），请参考[添加成员并授权成员角色](https://support.huaweicloud.com/usermanual-testman/cloudtest_bill_0000.html#cloudtest_bill_0000__section125214442383)。
#### 约束与限制
思维导图中单节点的描述最大不超过5000个字符。
#### 新建思维导图的方式
用户可根据需要普通新建或按系统内置模板新建思维导图。
- [普通新建思维导图]
  1. 搜索目标项目并单击项目名称，进入项目。
  
  2. 单击导航栏"测试 \> 测试设计"。
  
  3. 单击页面左上角"普通新建"。 
     页面跳转至新创建的思维导图页面，页面正中显示为根节点，根节点的名称自动填充为"思维导图"。双击根节点可修改根节点名称。
     
     
  
  4. 用户可以单击页面左上方![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002317209608.png "点击放大")，在弹框中输入思维导图的名称，单击"确定"。
  
  5. 单击页面左上角![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002351128625.png)，页面跳转回测试设计列表。列表中显示已创建的思维导图名称。
   
- [按模板新建思维导图]
  1. 登录华为云码道服务首页，搜索目标项目并单击项目名称，进入项目。
  
  2. 单击导航栏"测试 \> 测试设计"。
  
  3. 单击页面左上角"普通新建"右侧的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002351288501.png)，单击"模板新建"。
  
  4. 根据需要选择模板，单击"预览"可以查看该思维导图详情，单击"立即使用"进入导图。
  
  5. 页面跳转至到新创建的思维导图页面，显示所选模板详情。
  
  6. 单击页面左上角![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002317049864.png)，页面跳转回测试设计列表。
  
  7. 在测试设计列表中，单击操作列中的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002317209692.png)，在下拉栏中单击"新标签页打开"，可以分多个浏览标签页打开多个脑图。
   
#### 重命名思维导图
1. 在测试设计列表中，单击操作列中的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002453360513.png)图标。
2. 弹框中将显示思维导图上一个旧名称，用户可以输入不超过500字符的新名称。
3. 单击"确定"，完成对思维导图的重命名。
 
#### 绘制思维导图
完成新建思维导图操作后，在"测试设计"页面单击需要编辑的思维导图名称，即可进行思维导图的绘制。
**新增节点**
新增节点包括新增邻节点（即同级节点）与新增子节点。选中思维导图中任一节点，可根据需要选择新增节点的类型。根节点只能新增子节点，其它节点可以新增邻节点和子节点。
- 新增子节点 进入已创建的思维导图，选中任意节点，通过以下方式新增子节点。
  - 单击鼠标右键，在页面下拉列表中选择"新增子节点(Ins)"。
  
  - 单击键盘上的"Insert"或"Tab"。 ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001967938233.png)
    
    
   
- 新增邻节点 进入已创建的思维导图，选中除根节点外的任意节点，通过以下方式新增邻节点。
  - 单击鼠标右键，在页面下拉列表中选择"新增邻节点（Enter）"。
  
  - 单击键盘上的"Enter"。 ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001940779972.png "点击放大")
    
    
   
 
**删除节点**
在思维导图中可删除根节点以外的任意节点，若被删除的节点含有子节点，那么子节点也会随之删除。
进入已创建的思维导图，选中除根节点外的任意节点，通过以下方式删除节点。
- 敲击鼠标右键，在页面下拉列表中选择"删除节点（Del）"。
- 单击页面右上方![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447646837.png)，并在下拉列表中选择"删除当前节点"。
- 使用快捷键：敲击键盘上的"Delete"。 
  
**移动节点**
- 上移/下移 进入已创建的思维导图，选中待移动节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002414127582.png)或![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447526825.png)，可在同级之间上下移动节点。
  
- 拖拽节点 进入已创建的思维导图，选中待移动节点，鼠标左键单击节点不松开，拖拽到需要的位置，松开鼠标左键。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001968058513.png "点击放大")
  
  **显示层级数**
  在思维导图中，用户可以指定展开的节点层级。
  单击鼠标右键，在页面下拉列表中选择"显示层级数"，单击目标层数。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002541828117.png "点击放大")
  
 
#### 场景设计
完成新建思维导图后，可以针对此需求进行场景设计。
1. 进入已创建的思维导图。
2. 为根节点新增一个子节点（可以为任意非根节点添加场景）。
3. 输入场景的描述，本章节以"注册会员"为例。
4. 选中[2]中创建的节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002413968094.png)。
   
   当被选中的节点前出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001967938241.png "点击放大")，表示添加场景成功。
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001940779980.png "点击放大")
   
   
   
 
#### 测试点设计
完成新建思维导图后，可以针对此需求进行测试点设计。
1. 进入已创建的思维导图。
2. 为根节点新增一个子节点（可以为任意非根节点添加测试点）。
3. 输入子节点名称，本章节以"注册会员"为例。 
   测试点的名称应符合1到128位长度，可以包含中文、大小写字母、数字、特殊字符（-_/\|\*\&\`'\^\~;；:：()（）{}=+,×￥......------'!@#$%.'\[\]\<\>?·！"、'""？---。，《》【】）的组合格式。
   
   
4. 选中[2]中创建的节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447647245.png)。
   
   当被选中的节点前出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002413968318.png)，表示添加测试点成功。
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001967938245.png "点击放大")
   
   
   
 
#### 用例设计
完成测试点设计后，可以进一步细化成用例。
用例包括预置条件、步骤、预期结果三个部分，进行用例设计时分别设置这三部分内容。
1. 进入已创建的思维导图。
2. 在"注册会员"节点下按需新建子节点预置条件、步骤、预期结果，根据需要新建子节点。
3. 选中作为预置条件的节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001940779984.png "点击放大")。
   
   当节点中出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447647361.png)时，说明设置成功。
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001968058521.png "点击放大")
   
   
   
4. 选中作为步骤的节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447527921.png)。
   
   当节点中出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447527941.png)时，说明设置成功。
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001940779988.png "点击放大")
   
   
   
   
5. 选中作为预期结果的节点，单击思维导图上方工具栏中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002414128818.png)。
   
   当节点中出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447528025.png)时，说明设置成功。
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001967938253.png "点击放大")
   
   
   
 
#### 添加标签
在测试设计过程中，可以根据需要为节点添加标签，作为测试设计的辅助工具。单个节点只能添加一个标签，标签内容应符合1到128位字符长度。
1. 进入思维导图，选择一个节点，鼠标右键单击该节点，在下拉列表中选择"添加标签"。
2. 根据需要在节点下方的输入框中输入标签内容，单击屏幕任意位置，即可保存。
3. 保存成功后，节点下方将出现黄色背景的标签。 
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001941868186.png "点击放大")
   
   
   
 
#### 添加备注
在测试设计过程中，可以根据需要为节点添加备注，作为测试设计的辅助工具。单个节点只能添加一个备注，备注内容应符合1到500位字符长度。
1. 进入思维导图，选择一个节点，单击页面上方"备注"。
2. 在页面右侧滑出的窗口中输入备注信息，单击屏幕任意位置，即可保存。
3. 节点中将出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002414128910.png)图标，表示节点成功添加了备注信息。
   
   ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001941708862.png "点击放大")
   
   
   
 
#### 在线评审
在设计思维导图中，可以对任一节点进行在线评审，添加评审意见。
1. 进入待评审的思维导图，选择一个用例节点，单击鼠标右键，在下拉栏中选择"添加评审"。
2. 在弹框中选择类型，并输入意见。
3. 单击评审人的下拉栏，选择评审人（最多选择五个评审人）。
4. 单击"添加评审"。
5. 添加成功，在弹框中的"历史评审意见"中可查看到评审记录。
6. 单击弹框中评审意见右侧的![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001941708870.png "点击放大")可以修改评审意见的类型、意见（只有评审创建人与指定的评审人可以编辑、删除评审意见）。
   
   单击"评审意见"右侧的开关按钮，可以将已确认好的评审关闭。
   
   
 
 #### 生成用例
完成用例设计后，可将思维导图生成一条真正的测试用例。
**生成单个用例**
1. 在思维导图中，选中待生成用例的SC节点或TP节点，鼠标右键单击该节点，在下拉列表中选择"生成用例"。
2. 当节点中出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002413969178.png)时，说明操作成功，此时生成的是一个草稿用例。
3. 单击![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447528273.png)，页面右侧将滑出用例详情。
   
   用户可以根据需要设置是否按一个步骤对应一个预期结果，请参考[功能开关](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_1354.html)。
   ![](https://support.huaweicloud.com/usermanual-testman/public_sys-resources/note_3.0-zh-cn.png)
   1. 生成测试步骤时，只读取打上TP标签节点的第一层子节点，顺序根据ST的标签按照从上到下，依次递增。
   
   2. 若ST标签没有设置EX预期结果，对应序号的预期结果为空。
   
   3. 如果在测试步骤节点下标注了多个预期结果，只读取第一个。
    
   
   
4. 如果对思维导图中的节点进行修改需要重新生成测试用例，可以重复上述步骤，再次生成一个草稿用例。
**批量生成用例**
当一个场景下设置了多个测试点，可以通过场景批量生成草稿用例。
1. 在思维导图中，选中含有多个测试点的场景。
2. 鼠标右键单击该节点，在下拉列表中选择"生成用例"。 
   此场景节点包含的全部测试点节点均出现![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002414129342.png)，变成草稿用例。
   
   
#### 更新用例
用户如果需要将最新修改的思维导图重新生成并替换已生成的草稿用例，可以参考以下操作：
1. 修改思维导图后，右键单击待生成用例的SC节点或TP节点。
2. 单击"更新用例"。
3. 在弹框中勾选需要替换的历史生成的草稿用例。
4. 单击"确定"。
 
#### 配置用例编号
1. 在思维导图中，单击页面右上方![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002475252765.png)编号规则。
2. 在弹框中输入"用例编号前缀"、"自增序号起始值"、"连接符号（可选）"。
3. 单击"确定"，完成配置用例编号。 
   用户可以在弹框中单击![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002475372597.png)，修改编号规则
   
   
4. 完成[生成用例]后，用例详情将显示已经配置的编号信息。
   
   ![](https://support.huaweicloud.com/usermanual-testman/public_sys-resources/note_3.0-zh-cn.png)
   1. 用户可以在用例详情中双击编号，修改编号信息。
   
   2. 编号中的序号将根据生成用例的顺序进行递增。
   
   3. 重新配置用例编号后，已生成用例中的编号保持不变，后续生成的用例将按照最新配置的编号进行递增。
    
   
   
 
#### 归档用例
将生成的用例归档后，在测试用例页面可找到对应用例记录。
1. 在思维导图中，选中已生成用例的节点，鼠标右键单击该节点，在下拉列表中选择"归档用例"。
2. 在弹框的左侧勾选需要归档的用例，单击页面右侧的下拉列表，选择版本、需要存放的用例库/测试计划、执行方式。 
   若选中SC节点进行归档时，可在弹框中开启或关闭"同步所有目录"，开启后SC节点到TP节点的节点路径会被创建为对应的目录层级，TP节点生成的测试用例放在该目录下；若关闭，将只归档TP节点生成的测试用例并存放在下一步所选的测试特性目录中。
   ![](https://support.huaweicloud.com/usermanual-testman/public_sys-resources/note_3.0-zh-cn.png)
   测试特性目录下的"其他"目录无法归档生成的SC节点名称目录。若选择"其他"目录，无论是否开启"同步所有目录"，将只归档生成TP节点的测试用例。
   
   
3. 关联需求并选择测试特性目录。
4. 单击"确认"，页面将显示归档的进度条。
5. 单击节点中![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002522715781.png)图标，找到目标用例。
6. 单击![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002447648845.png)，页面将跳转至测试用例详情页。
   
   
   
   
 
#### 删除思维导图中已经归档的测试用例
1. 鼠标右键单击已生成用例的带测试点的节点。
2. 在下拉栏中，单击"删除用例"。
3. 用户在弹框中可以勾选以下提示信息： 
   - 不同步删除测试用例中的用例：只删除思维导图中生成的用例格式，在CodeArts TestPlan中的测试用例列表里将保留已生成的用例。
   
   - 测试用例中用例打"已废弃"标签：在手工测试用例列表中，单击目标用例名称，可以看到基本信息里已标记"已废弃"。 ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000002135026144.png "点击放大")
     
   
   - 同步删除用例库和测试计划下的用例，删除后用例与测试套、需求、缺陷的关联关系无法恢复。
   
   
   
   
4. 在文本框内输入"DELETE"，单击"确定"。
 
