十年测试老司机的原创干货,关注公众号「sylan215」,领精华电子书。

【原创】思维导图编写测试用例的两种格式

上一篇 / 下一篇  2019-03-12 13:28:34 / 个人分类:测试基础

2014 年之前,我们组一直使用 Excel 编写测试用例,从 2011 年开始的 3 年时间里,积累的 Excel 文件大小将近 3M,体积变大导致文件打开速度越来越慢。

同时随着项目迭代速度的加快,Excel 编写用例的效率已经开始拖后腿,经常出现在项目完结后才去追更测试用例的情况。

所以在 2014 年,我们果断的切换为思维导图编写用例,然后一直沿用至今。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

以上,请问你们团队目前都用什么工具写用例?所有人写用例的格式都是统一的么?目前的方式存在什么利弊?欢迎留言和我讨论。

当然,如果赞同我上文观点的话,请点个「好看」让我看到你的态度。



TAG:

sylan215的软件测试之路 引用 删除 sylan215   /   2019-06-06 18:04:57
原帖由萌新测试不信邪于2019-06-06 16:57:59发表

谢谢
引用 删除 萌新测试不信邪   /   2019-06-06 16:57:59
5
sylan215的软件测试之路 引用 删除 sylan215   /   2019-05-17 14:15:11
原帖由GZTEN于2019-05-17 09:34:17发表

谢谢
sylan215的软件测试之路 引用 删除 sylan215   /   2019-05-17 14:14:37
原帖由JINjin,于2019-05-15 16:09:56发表

谢谢
GZTEN的个人空间 引用 删除 GZTEN   /   2019-05-17 09:34:17
5
引用 删除 JINjin,   /   2019-05-15 16:09:56
5
sylan215的软件测试之路 引用 删除 sylan215   /   2019-04-10 12:47:28
原帖由飞鱼1998于2019-04-03 15:55:07发表

多谢肯定
引用 删除 飞鱼1998   /   2019-04-03 15:55:07
5
sylan215的软件测试之路 引用 删除 sylan215   /   2019-03-26 09:09:45
原帖由王承庆于2019-03-22 10:04:54发表
请问能不能举一个实例?

后面会单独写例子的哈
潮汕人 引用 删除 王承庆   /   2019-03-22 10:04:54
请问能不能举一个实例?
sylan215的软件测试之路 引用 删除 sylan215   /   2019-03-15 11:02:47
原帖由lindswong于2019-03-14 15:55:18发表

多谢肯定
引用 删除 lindswong   /   2019-03-14 15:55:18
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

sylan215

sylan215

坐标帝都,高级测试经理,十余年测试经验,原创干货输出公众号[sylan215],个人微信大号「sylan215」

日历

« 2019-06-20  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 20642
  • 日志数: 65
  • 图片数: 1
  • 建立时间: 2018-07-03
  • 更新时间: 2019-06-12

RSS订阅

Open Toolbar