正交实验法5

用正交表设计测试用例时的两种情况(之二)

1.2. 不存在试验次数等于n(n=k*(m-1)+1)的正交表

案例2:手机照相机的拍摄模式是普通模式,针对对比度(正常,极低,低,高,极高)、色彩效果(无,黑白,棕褐色,负片,水绿色)、感光度(自动,100,200,300,400,800)、白平衡(自动,白炽光,日光,荧光,阴光)、照片大小(5M, 3M, 2M, 1M, VGA)、闪光模式(关,开)各个值用正交试验法设计测试用例。

1.        确定因素数和水平数

因素数:对比度,色彩效果,感光度,白平衡,照片大小,闪光模式

水平数:

ü 对比度:正常、极低、低、高、极高

ü 色彩效果:无、黑白、棕褐色、负片、水绿色

ü 感光度:自动、100、200、400、800

ü 白平衡:自动、白炽光、日光、荧光、阴光

ü 照片大小:5M、3M、2M、1M、VGA

ü 闪光模式:开、关

2.  根据因素数和水平数确定n值

m1=5, k1=5

m2=2, k2=1

Ln(5521)

n=k1*(m1-1)+k2* (m2-1)+1=5*(5-1)+1*(2-1)+1=20+1+1=22

3.  选择合适的正交表

根据计算得出n=22,我们先看看有没有试验次数等于22的正交表,实际上不存在n=22的正交表,这个时候我们就得找n大于22并且满足m>=max(m1=5,m2=2),k>=k1+k2=5+1=6的正交表。查到L25(56),L49(78)都满足

当有2个或2个以上正交表可以被选择时,选取原则是选试验次数最少的那个正交表,所以我们选L25(56)正交表。

 

1

2

3

4

5

6

1

1

1

1

1

1

1

2

1

2

2

2

2

2

3

1

3

3

3

3

3

4

1

4

4

4

4

4

5

1

5

5

5

5

5

6

2

1

2

3

4

5

7

2

2

3

4

5

1

8

2

3

4

5

1

2

9

2

4

5

1

2

3

10

2

5

1

2

3

4

11

3

1

3

5

2

4

12

3

2

4

1

3

5

13

3

3

5

2

4

1

14

3

 

你可能感兴趣的:(功能测试)