尝试测试所有组合(笛卡尔积)--->项目延期
选择一些容易设计和执行的测试用例--->缺陷遗漏
罗列所有组合,选择其中的子集进行测试--->缺陷遗漏
采取特殊的测试技术,选择能发现大部分缺陷的子集进行测试--->结对测试
大部分的实效是单失效模式和双失效模式,多失效模式占的比例是很少的。
(1)单模失效:失效由单个参数引起;
(2)双模失效:失效由两个参数共同引起;
(3)多模失效:失效由3个或3个以上参数引起。
结对测试的方法有以下几种:
1、正交表法
2、Allpairs
3、分类树
正交试验法:根据正交性从全面试验中挑选出部分代表性的点进行试验。
特点:这些代表性的点“均匀分散,齐整可比”。
正交表:将正交试验选择的水平组合成表格,称为正交表。
正交表是一整套规则的设计表格,用 L为正交表的代号,n为试验的次数,t为水平数,c为列数,也就是可能安排最多的因素个数。现在广泛使用的Ln(tc)类型的正交表构造思想比较成熟。
行数:正交表中的行的个数,即试验的次数,也就是我们通过正交试验法设计的测试用例的个数。
因素数:正交表中列的个数,也就是变量的个数。
水平数:任何单个因素能够取得的值的最大个数,也就是值的最大可能取值数。
Allpairs(Pairwise)
选择原则:
(1)每个因子的水平值都能被测试到;
(2)任意两个因子的各个水平值组合都能被测试到。
PICT--微软工具
PICT工具就是在微软公司内部使用的一款成对组合的命令行生成工具,现在已经对外提供,可以在互联网上下载到.
PICT 可以有效地按照两两测试的原理,进行测试用例设计.在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果.
原文地址:http://hah11yn.blog.51cto.com/10879860/1853386