尝试测试所有组合(笛卡尔积)--->项目延期

选择一些容易设计和执行的测试用例--->缺陷遗漏

罗列所有组合,选择其中的子集进行测试--->缺陷遗漏

采取特殊的测试技术,选择能发现大部分缺陷的子集进行测试--->结对测试



大部分的实效是单失效模式和双失效模式,多失效模式占的比例是很少的。

(1)单模失效:失效由单个参数引起;

(2)双模失效:失效由两个参数共同引起;

(3)多模失效:失效由3个或3个以上参数引起。



结对测试的方法有以下几种:

1、正交表法

2、Allpairs

3、分类树



正交试验法:根据正交性从全面试验中挑选出部分代表性的点进行试验。

特点:这些代表性的点“均匀分散,齐整可比”。

正交表:将正交试验选择的水平组合成表格,称为正交表。


正交表是一整套规则的设计表格,用 L为正交表的代号,n为试验的次数,t为水平数,c为列数,也就是可能安排最多的因素个数。现在广泛使用的Ln(tc)类型的正交表构造思想比较成熟。

行数:正交表中的行的个数,即试验的次数,也就是我们通过正交试验法设计的测试用例的个数。

因素数:正交表中列的个数,也就是变量的个数。

水平数:任何单个因素能够取得的值的最大个数,也就是值的最大可能取值数。



Allpairs(Pairwise)

选择原则:

(1)每个因子的水平值都能被测试到;

(2)任意两个因子的各个水平值组合都能被测试到。



PICT--微软工具

PICT工具就是在微软公司内部使用的一款成对组合的命令行生成工具,现在已经对外提供,可以在互联网上下载到.

PICT 可以有效地按照两两测试的原理,进行测试用例设计.在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果.