思维导图也叫脑图,本来是为了做头脑风暴用的,用它来写用例完全是借助这个工具本身的功能而已。

所以最初我们并没有明确规定导图的使用格式,只要是可以快速进行需求的拆解,并保证用例对于需求的覆盖率即可。

可是脑图相对 Excel 来说,自由度太大了,最终就导致使用脑图编写测试用例的格式,出现了两种完全不同的风格。

举个栗子,现在有一个需求,完整的描述如下:

现在有一个 PC 客户端的命令行工具,这个工具可以接收三个命令行参数,其中,前两个是数字,最后一个是运算符,运算符只支持加减乘除四种,工具的功能就是把前两个数字使用运算符做下运算,然后输出运算结果。

分别使用两种格式来编写的测试用例如下图所示(部分用例):

第一种风格,完全是遵循脑图的本来用法,属于层级递进式,前面层级都是后面层级的前置条件,需要把每一个分支的所有层级全部组合到一起,才是一条完整的用例。

第二种风格,是按照要素归类的方式,每一层都是同一要素的不同类别,细化到的最后一级就是一条完整用例,前面的层级只是为了让分类清晰,为了把后面一大坨的最终用例更有条理的进行展示。

相对来说,我更推荐第二种风格。

第一种风格更适合做需求分析,通过思维的逻辑发散,把不同的路径通过脑图进行展现,从而激发更多的灵感。

但是测试用例是针对已经固定的需求和实现来做覆盖,它的前提是固定的,我们用脑图需要做得,就是把已有的需求和实现,转换为用例后,再通过合理的方式进行呈现。

我们需要的,一方面是合理的拆分,比如第二种格式里的第一层,我们按照输入、输入顺序和输出分成三块,后续继续按第一个参数、第二个参数和第三个参数这种方式进行更细的划分,所以条理性还是蛮清晰的。

这种格式的用例,在做用例评审时,可以很方便的和需求进行一一对应,能够很快的确认需求覆盖率。

另一方面,这种格式的用例,对于用例执行者也是比较友好的,执行者可以只关注用例的最后一个节点,按照指定策略执行就行了,如果是第一种格式,需要每次都从头看到尾,很容易出错。

思维导图设计测试用例相关推荐

  1. 使用思维导图编写测试用例

    场景:手机号登录 设计工具:表格.思维导图 等价类划分法包括了边界值分析法: 1.手机号11位数字是有效等价类 2.手机号10位/12位数字是无效等价类,且10.12是边界值 使用表格编写测试用例 使 ...

  2. 思维导图设计软件:亿图脑图MindMaster Mac(9.0.0)

    亿图思维 mindmaster mac版是一款跨平台思维导图软件,MindMaster mac版提供了丰富的智能布局.多样化的展示模式.结合精美的设计元素和预置的主题样式,努力帮用户打造一款真正的效率 ...

  3. 【原创】思维导图写测试用例的再补充

    关于思维导图写测试点的方法,之前已经写了三篇文章了,测试点的写法上基本上已经说的比较清晰,但是落地执行时还是会有一些小问题. 没看过之前文章的,请按顺序回顾下哈: <思维导图编写测试用例的两种格 ...

  4. XMind2TestCase思维导图测试用例转Excel使用方法

    很多测试工程师习惯于用思维导图写测试用例,结构会比较清晰,但是我们通常把思维导图的用例整理至excel或者导入其他工具如禅道,testlink,tapd来执行用例或存档,如果再逐条把思维导图转为exc ...

  5. 思维导图–云笔记测试的利器(转)

    From http://techblog.youdao.com/?p=769 Star (测试开发工程师) 有道笔记组用敏捷开发两年多了,对于敏捷,有很多的文章在写,我就不班门弄斧了,我只说下和我们测 ...

  6. 【思维导图怎么画】万彩脑图大师教程 | 嵌入企业Logo到思维导图

    在使用万彩脑图大师进行思维导图设计的过程中, 你可以把企业logo嵌入到思维导图中让你的品牌的得到更好地宣传.具体操作如下: 一.选择以下其中一种方式打开"选项"窗口 1)点击菜单 ...

  7. linux下思维导图软件,MindMaster|MindMaster思维导图软件 for Linux 6.3下载_太平洋下载中心...

    MindMaster 是亿图软件最新推出的一款跨平台.多功能的思维导图软件.是帮助您快速成为思维导图设计能手的全面解决方案!MindMaster分为免费版和专业版,终结了思维导图软件好用则价高,免费则 ...

  8. 计算机思维在音乐中的应用,“思维导图”在音乐理论教育中的应用.doc

    精品文档,助力人生,欢迎关注小编! "思维导图"在音乐理论教育中的应用 摘要:随着教育改革的不断推进,素质教育被相关的教育人员重视起来.而"思维导图"的教学模式 ...

  9. 【原创】用思维导图写测试点的几点说明

    之前在文章<思维导图编写测试用例的两种格式>中,提到思维导图写用例的格式,这里澄清下,这里说的测试用例准确的说应该叫测试点,亦或者说是测试用例标题,因为测试用例本来就包含了用例标题.前置条 ...

  10. 思维导图写测试点的几点说明

    1.区分测试点和用例步骤 我们来看个例子: 上图是同一个测试目的的两种不同描述. 很显然,上面一种描述,我们一眼就可以看出来测试目的是验证「设为星标」的功能,第二种描述,当然也能知道目的,但是太多的操 ...

最新文章

  1. php html标签自定义属性,详解H5的自定义属性data-*
  2. Gradle入门:简介
  3. 膜拜大牛!Android开发最佳实践手册全网独一份,终获offer
  4. 社招 | 腾讯天天P图 定义视频新科技~base上海
  5. POJ2391 Ombrophobic Bovines
  6. springboot中,页面访问不到静态资源
  7. LInux系统木马植入排查分析 及 应用漏洞修复配置(隐藏bannner版本等)
  8. java Object类的公共方法
  9. ListView适配器
  10. 为什么要研发vin码识别?
  11. php菱形循环代码,PHP练习–用for循环打印空心菱形,for菱形_PHP教程
  12. 【学习日志】2023.04.24 C++ 调整黑点、白点和中值以增加、平衡或降低对比度
  13. python怎么用散点图_Python利用matplotlib绘制散点图的新手教程
  14. MES系统报价这么高,企业为什么还要选择它?
  15. 微信小程序之如何实现一寸照片换底色(附小程序成品)
  16. Cool Edit Pro 常用快捷键
  17. 根据不同的厂商,分析师和IT用户对云计算的看法,云计算应该这样细分
  18. matlab实习,matlab实习报告
  19. 到Nexus私服的发包实践
  20. col-xs , col-sm , col-md , col-lg是什么意思?什么时候用?

热门文章

  1. latex中的对与错(对号与叉号)
  2. python实现下载韩寒博客中的所有文章,在本地存储
  3. python爬取新浪博客_Python爬取韩寒所有新浪博客
  4. excel文件工作表保护快速撤销
  5. 《电子商务概论》刘宏,PPT总结成Word
  6. kindeditor java上传_KindEditor的使用和上传图片的后台处理
  7. 软件Faststone Capture 注册码
  8. 安国U盘量产无法识别芯片处理
  9. 【FPGA与深度学习】基于FPGA的深度学习CNN加速器设计
  10. 关于 The SqlParameter is already contained by another SqlParameterCollection 报错的解决方案