美文网首页软件测试从零开始
测试用例设计方法篇-正交实验法3

测试用例设计方法篇-正交实验法3

作者: 觅识堂的十一 | 来源:发表于2019-11-21 10:44 被阅读0次

大家好,我是十一。

前情回顾

上面一篇我们讲了正交实验法,我们先来回顾下:

正交表的两大特性:

1.正交表中每一列中各个值出现的次数都一样多;

2.任何两列所构成的续数对出现的次数都一样多。每两列的组合中既没有重复也没有遗漏的,反映了试验点分布的均匀性。

正交表的分类:

正交表分为:相同水平正交表和混合正交表

本篇内容

此篇我们主要解答前篇中的几个问题以及课后作业答案。

上篇中我们举例来说明当现实情况与现有正交表不匹配时,采用:缩减水平匹配相近的正交表的方法设计测试用例。

问题一:为什么是缩减水平而不是采用大于实际水平的正交表?

上篇的例子我们采用大于实际水平的正交表来做一次。

上篇分析可得如下因素-水平表:

因素-水平表

得知我们总共有3个因素,一个3水平、两个2水平,没有匹配的正交表,选择大于实际水平的最小行数的正交表,经过筛选,可以采用L9(3^4)的正交表,套用最终L9(3^4)的正交表形成以下组合(表1,原则是:没有的就空着就行,比如我们只有三个因素,而L9(3^4)是4个3水平的因素,那么多出来的那个就空着,如下表所示,最后一列空着;缺少的因素水平也采用同样方法,没有就空着):

L9(3^4)正交表 表1

去掉包含无效因子、水平的行数,最终得到表2:

表2

表2与采用缩减水平匹配正交表方法得到的测试用例缺少了如下2行:

综上所述:一般来说,缩减水平匹配正交表的方法设计出来的测试用例覆盖率更高些(当然也有特殊情况)。

问题二:是不是正交实验法设计出来的测试用例来就足够我们测试使用了?

这个就得靠个人经验以及边界值分析、错误分析的思路,比如上述例子中,大家用边界值的思路很容易想到2个易出错的地方:开始位置点快退和结尾位置点快进。那把这两个也插入我们最终的表中即可(如果已经有了,则不用重复添加)。

那我们最终的得到的测试用例表如下:

测试用例表

上节课作业答案

两种写法:

1.以往方式

方式一

2.由正交表得到得到的测试用例表+前提条件+预期结果即可。

方式二

以上两种写法都可以,大家在实际应用中看公司内以往的测试用例风格编写即可。如果公司内没有要求,那么看大家自己喜好编写即可。

不过我认为一个公司的测试用例最好能够保持一致性,这样可读性更高些。

好了,今天到此结束。如有任何问题请留言及时与我沟通,我会尽快回复大家!谢谢大家~我们下次再见!

相关文章

  • 面试问题

    1、 2、 3、 4、 5、 6、 7、 8、 9、 1、 2、 正交表测试用例设计方法的特点: 3、 单元测...

  • 正交试验法基础与实践

    正交实验法简介 正交测试用例设计又称为组合试验法,利用场景法来设计测试用例时,作为输入条件的场景非常庞大,以至于得...

  • 测试用例设计方法篇-正交实验法3

    大家好,我是十一。 前情回顾 上面一篇我们讲了正交实验法,我们先来回顾下: 正交表的两大特性:1.正交表中每一列中...

  • 测试用例设计方法篇-正交实验法

    大家好,我是十一。 前情回顾 上面一篇我们讲了错误推测法,我们先来回顾下: 错误推测法错误推测方法是依赖对被测软件...

  • 测试用例的几种常见设计方法

    测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。 一.等价类划分法 顾名思...

  • 测试用例设计方法篇-正交实验法2

    大家好,我是十一。 前情回顾 上面一篇我们讲了正交实验法,我们先来回顾下: 正交实验法正交试验法是研究多因素、多水...

  • 需求分析与用例设计

    测试用例的方法 等价类 边界值 判定表法 正交实验法 流程分析法 状态迁移法 输出域覆盖法 输入域覆盖法 错误猜测...

  • 用正交实验法设计测试用例

    正交表的由来 拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也...

  • 第六章学习总结

    测试用例设计方法 正交表分析法 http://www.51testing.com/html/08/n-228608...

  • 黑盒测试用例设计之正交实验法

    一、正交表的描述 因素数:条件因子的个数 水平数:条件因子取值的个数,取所有条件因子中取得值数目最大的那个。 根据...

网友评论

    本文标题:测试用例设计方法篇-正交实验法3

    本文链接:https://www.haomeiwen.com/subject/wwmzictx.html