利用MindManager来编写和优化测试用例
一个可视化的工具,可以用在脑力风暴(brainstorm)和计划(plan)当中。提供给商务人士一个更有效的、电子化的手段来进行捕捉、组织和联系信息(information)和想法(idea)。
从事测试这一行业的人员有很多,在这里我想问问同行的小伙伴们,你们习惯用什么软件编写测试用例啊?很多人都推荐用Excel文档,禅道或者Word文档编写用例,但干这一行时间久了,我发现用思维导图编写测试用例,可以帮助我们更好的执行用例,保障软件的质量。
从事测试这一行业的人员有很多,在这里我想问问同行的小伙伴们,你们习惯用什么软件编写测试用例啊?很多人都推荐用Excel文档,禅道或者Word文档编写用例,但干这一行时间久了,我发现用思维导图编写测试用例,可以帮助我们更好的执行用例,保障软件的质量。
我用的版本是MindManager 2019,MindManager 2019可以使用流程图模板(图1)和主题形状创建灵活的流程图,画布上可以随意新增修改,使用简单便捷,大大简化了用例的编写,还可以使测试流程一目了然。

图1:MindManager2019新建界面
刚刚接触这一行的时候,身边的小伙伴、同事以及领导,都推荐用Excel文档编写测试用例,因为写一个标准的用例,需要用例编号(编号通常会根据功能或者模块编写)、功能模块、测试标题、前提条件、操作步骤、期望结果、实际结果这些内容,制作成表格看上去会比较规范,我们用智慧蜂窝注册界面的测试用例来举个例子。

图2:Excel版本智慧蜂窝注册界面的测试用例
根据图2所示,我们可以很明显看出,表格中的用例看上去很规范,但是有一些前置条件和操作步骤是重复的。

图3:MindManager2019版本智慧蜂窝注册界面测试用例的思维导图
根据图3所示,我们会发现,用思维导图编写用例,在一些相同的操作步骤情况下,可以很清晰的了解如何去正确操作软件,以及相同或类似步骤之下产生的预期结果会有哪些。
当然,用例的编写不是一次就可以完成的,在测试过程中还需要查漏补缺,不合理的地方也需要根据产品的需求进行更改,产品迭代的时候也需要新增和修改部分用例功能的描述。Excel文档操作就会比较麻烦,而思维导图因为流程清晰,个人觉得修改起来会比较简单。

图4:智慧蜂窝注册界面测试用例的思维导图的新增和修改
其实,除了编写测试用例,思维导图还可以用来做相关知识的归纳和总结,例如性能测试的分类,安全测试的分类等等
如果是初接触这一行业的从业人员,我还是建议用Excel文档来编写测试用例,有助于你熟练掌握业务知识;熟练之后,就可以尝试用思维导图来编写用例,你就会发现真的太方便了!
小伙伴们有兴趣可以试试我用的MindManager 2019,上手快,操作简单,是工作和学习的好帮手。
IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。
JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。
JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。
JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,
PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,
PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,













