思维导图,作为传统的头脑风暴和思路梳理的工具,目前已经被很多测试团队广泛使用,用来进行测试用例的编写。

相比于传统的表格形式,使用思维导图来编写测试用例,更容易针对需求梳理测试路径,也便于测试点快速定位和和对于功能的查漏补缺;而且思维导图的维护和查看相比表格也更加容易。

在敏捷研发项目中的测试计划以及测试用例应用中,可以使用思维导图文件导入测试用例。目前支持在思维导图中,直接录入如下的测试用例字段,包括:

  • 用例标题
  • 用例分组
  • 用例等级
  • 用例类型
  • 前置条件
  • 步骤描述
  • 预期结果

功能使用说明

在测试用例应用的用例库中,或敏捷研发模板的测试计划中,选择「批量导入」。

在用例导入中,切换到「思维导图」标签页。即可看到导出说明,上传符合规则的思维导图文件,系统会自动解析。解析完成后,点击「立即导入」,即可完成测试用例的导入。

当解析发现问题时,系统会自动提示问题节点,可以选择本地修复后重现上传,或由系统自动处理。

思维导图格式说明

1. 根节点:根节点的信息不会被系统使用。

2. 用例分组:默认的节点会作为分组节点,系统允许建立没有用例的空分组。分组最多支持 0-8 级,根节点下声明的测试用例(即 0 级)会归入「未分组的用例」。

3. 测试用例:测试用例节点需要在用例标题前,使用tc+:声明,支持中文或英文冒号。使用减号-作为连接符,可以在测试用例中增加声明用例的等级和类型,例如:

tc-P1:测试用例1,表示声明用例等级为 P1。

tc-功能测试:测试用例2,表示声明用例类型为功能测试。

tc-P2-性能测试:测试用例3,表示声明用例为 P2 级别的性能测试。

4. 步骤描述与预期结果:

  • 用例的子节点,默认为步骤描述,最多支持 20 个步骤,超出的步骤会被忽略。
  • 步骤的子节点,默认为预期结果,多个预期结果节点的内容会被默认合并。

5. 前置条件:前置条件节点必须是测试用例的子节点,且需要使用pc+:声明,例如pc:前置条件内容

Tips:

  • 目前暂不支持多画布解析以及单个画布中的多主题解析。
  • 新导入的用例和系统中已经存在的同名用例不会相互覆盖,同一文件请谨慎多次导入。
  • 暂时不支持建立没有用例的空分组,导入的分组下必须要有用例。
  • 测试用例最多支持 20 个步骤。
  • 多个预期结果节点的内容会被默认合并,该字段最多支持 200 个字符。
  • 目前仅支持 .xmind 格式的文件。
  • 建议更新到最新版本的 Xmind Zen 和 Xmind 编写测试用例。旧版本的 Xmind Zen 和 Xmind 可能产生兼容性问题。

示例模板

测试用例xmind 导入示例模板