黑盒测试用例设计-正交试验方法(七)

6.正交试验方法

第4节结尾提到,因果关系非常庞大,导致由此得到的测试用例数目多大。因而引入正交试验法,从大量的试验数据中挑选适量的、有代表性的点安排测试,来有效地、合理地减少测试的工时。

(1)   正交试验设计法

一般用L代表正交表,常用的有L8(27)、L9(34)、L16(45)、L8(4*24)、L18(2*37)、等。此符号各数字的意义如下。

以L8(27)为例,其中7为此表列的数目(最多可安排的因子数);2为因子的水平数;8为此表行的数目(试验次数)。

又如L18(2*37),7列是3水平的,有1列是2水平的,用它来安排试验,做18个试验最多可以考察1个2水平因子和7个3水平因子。

·试验次数(行数)=∑(每列水平数-1)+1,如L8(27),8=7*(2-1)+1,利用上述关系式可以从所要考察的因子水平数来决定最低的试验次数,进而选择合适的正交表。比如要考察5个3水平因子及1个2水平因子,则起码的试验次数为5*(3-1)+1*(2-1)+1=12(次),可选用既有2水平列又有3水平列的正交表,L18(2*37)。

·正交表的两条性质:每一列中各数字出现的次数都一样多;任何两列所构成的各有续数对出现的次数都一样多。所以称之为正交表。

(2)   正交试验测试用例设计步骤

利用正交试验设计测试用例的步骤如下:

·感兴趣的同学可以进一步查看因果图的例题:

例题1:

例题2:

时间: 2024-08-03 06:01:06

黑盒测试用例设计-正交试验方法(七)的相关文章

转:黑盒测试用例设计方法

1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.              等价类划分法的应用 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理

黑盒测试用例设计方法

1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.              等价类划分法的应用 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理

详细的黑盒测试用例设计方法

黑盒测试用例设计方法 1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.  概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.   等价类划分法的应用 (1)  等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某

黑盒测试用例设计技术--边界值分析法

本文通过案例的形式,详细讲解黑盒测试用例设计技术中的边界值分析法. 无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部.因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果.边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界.边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例. 如果你对等价类划分法还不

黑盒测试用例设计技术--等价类划分法

本文通过案例的形式,详细讲解黑盒测试用例设计技术中的等价类划分法. 等价类划分是一种典型的黑盒测试方法,其原理是把程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例. 通过等价类划分,可以在尽可能覆盖所有测试路径的前提下,大幅度减少测试用例的数目. 本文的主要内容有: 等价类的概念介绍 划分等价类的原则 根据等价类设计测试用例的方法 案例演示 划分等价类 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理的假设,

软件测试【1】——黑盒测试用例设计方法(1)等价类、边界值、判定表、因果图

黑盒测试用例设计方法 等价类 等价类概念:在所有测试的数据中,具有某种共同特征的数据子集. 分类:有效等价类,无效等价类 等价类划分的规则: 等价类测试的步骤: (1)分析需求,确定输入数据类型 (2)使用规则划分有效和无效等价类 (3)设计用例,覆盖有效等价类(注意:一条用例尽可能覆盖多的有效等价类) (4)设计用例,覆盖无效等价类(注意:一条用例只能覆盖一个无效等价类) 案例:固定电话号码的测试(3/4位地区码和7/8位电话号码) 边界值分析方法 大量的错误都是发生在输入或输出范围的边界上,

黑盒测试用例设计二

正交试验法 正交表的由来         n阶拉丁方 正交设计的基本概念 在一项试验中 ,把影响试验结果的量称为试验因素(因子) ,简称因素.因素可以理解为试验过程中的自变量,试验结果可以看成因素的函数.在试验过程中,每一个因素可以处于不同的状态或状况,把因素所处的状态或状况,称为因素的水平,简称水平. 每列中不同数字出现的次数相等.这特点表明每个因素的每个水平与其它因素的每个水平参与试验的几率是完全相同的,从而保证了在各个水平中最大限度地排除了其它因素水平的干扰,能有效地比较试验结果并找出最优

黑盒测试用例设计总结

最常见黑盒测试方法包括:边界值.等价类.错误推测法.场景法.因果图法.判定表组成法.正交实验设计.(注:黑盒测试仅需知道系统的[输入]和[输出],不需要知道代码是怎么写的.所以代码部分就不赘述了) 一.边界值测试 经实践总结:大量的软件缺陷发生在输入域和输出域的边界上.所以在设计测试用例的时候,应该重视边界. 例1:只有一个输入条件时,可以这么选取测试用例.(以坐标轴举例.以红点表示测试用例) 例2:当有两个输入条件的时候,可以这么选取测试用例.(以红点表示测试用例) 小结: 边界值测试是一种最

黑盒测试用例设计-测试类型和环境因素(十一)

四.测试类型 1. 设计方法对测试类型的覆盖 其中,第二章设计方法主要针对程序本身功能.逻辑的测试,可以基本覆盖的测试类型有:基本功能测试.边界测试.等价类测试.等价边界测试.容错性(无效等价类)等. 而针对程序在系统中的与其他程序的交互.受内存环境的影响.实际使用中的性能表现.安全性等测试类型没有完全覆盖.因此需要从测试类型角度进行补充,这样的测试类型有:集成(接口)测试.压力测试.兼容性测试.安全性测试.并发测试(运行时接电话.收短信.锁屏.充电.闹铃,等功能相关.资源竞争的逻辑).用例设计