测试设计方法(六)-正交实验设计方法
适合于多因素多水平的取值的方法。
Ø m是各因素的水平数
(1) 齐整可比: 每列中不同数字出现的次数是相等的,如L9(34),每列中不同的数字是1,2,3,它们各出现3次;
6) 增加认为可疑且没有在表中出现的组合。如觉得有些组合可能会有问题,但正交表中又没有包含时增加一些用例。
这是个人信息查询系统中的一个窗口。我们可以看到要测试的控件有3个:姓名、身份证号码、手机号码,也就是要考虑的因素有三个;而每个因素里的状态有两个:填与不填。
请用正交实验设计法,设计用例。
解答:
选择正交表时分析一下:
① 表中的因素数>=4;
② 表中至少有4个因素数的水平数>=5;
③ 行数取最少的一个。
(如果因素数不同的话,可以采用包含的方法,在正交表公式中找到包含该情况的公式,如果有N个符合条件的公式,那么选取行数最少的公式。)
考虑异常情况和特殊情况,增加用例4个,共29个测试用例。
3. 因素个数和水平个数都不相同
③ 行数取最少的一个。
1、对安全性要求较低的。正交表是选取有代表性的用例进行测试,一般情况下会出现的缺陷都会在这个有代表性的用例中被捕捉到,但并非保证全部所有的情况,所以针对安全性比较高的系统不适合正交实验法。
2、 因子之间相对独立的。最终分析的因子之间不存在交互作用。