正交实验法的又一个例子

 

  上篇就正交实验法进行了讲解,现在再拿PowerPoint软件打印功能作为例子,希望能为大家更好地理解给方法的具体应用

 

  假设功能描述如下:

    • 打印范围分:全部、当前幻灯片、给定范围 共三种情况;
    • 打印内容分:幻灯片、讲义、备注页、大纲视图 共四种方式;
    • 打印颜色/灰度分: 颜色、灰度、黑白 共三种设置;
    • 打印效果分:幻灯片加框和幻灯片不加框两种方式。

因素状态表:

状态/因素

A打印范围

B打印内容

C打印颜色/灰度

D打印效果

0

全部

幻灯片

颜色

幻灯片加框

1

当前幻灯片

讲义

灰度

幻灯片不加框

2

给定范围

备注页

黑白

 

3

 

大纲视图

 

 

 

  我们先将中文字转换成字母,便于设计。得到:

 

因素状态表:

状态/因素

A

B

C

D

0

A1

B1

C1

D1

1

A2

B2

C2

D2

2

A3

B3

C3

 

3

 

B4

 

 

 

我们分析一下:

  被测项目中一共有四个被测对象,每个被测对象的状态都不一样。

 

选择正交表:

  1、表中的因素数>=4

  2、表中至少有4个因素的水平数>=2

  3、行数取最少的一个

 

最后选中正交表公式:

             

                                                         L16(45)

 

正交矩阵为:

     

1 2 3 4 5
1 0 0 0 0 0
2 0 1 1 1 1
3 0 2 2 2 2
4 0 3 3 3 3
5 1 0 1 2 3
6 1 1 0 3 2
7 1 2 3 0 1
8 1 3 2 1 0
9 2 0 2 3 1
10 2 1 3 2 0
11 2 2 0 1 3
12 2 3 1 0 2
13 3 0 3 1 2
14 3 1 2 0 3
15 3 2 1 3 0
16 3 3 0 2 1

 

用字母替代正交矩阵:

1 2 3 4 5
1 A1 B1 C1 D1 0
2 A1 B2 C2 D2 1
3 A1 B3 C3 2 2
4 A1 B4 3 3 3
5 A2 B1 C2 2 3
6 A2 B2 C1 3 2
7 A2 B3 3 D1 1
8 A2 B4 C3 D2 0
9 A3 B1 C3 3 1
10 A3 B2 3 2 0
11 A3 B3 C1 D2 3
12 A3 B4 C2 D1 2
13 3 B1 3 D2 2
14 3 B2 C3 D1 3
15 3 B3 C2 3 0
16 3 B4 C1 2 1

 

 

我们看到:

第一列水平值为3、第三列水平值为3、第四列水平值3、2都需要由各自的字母替代。

1 2 3 4 5
1 A1 B1 C1 D1 0
2 A1 B2 C2 D2 1
3 A1 B3 C3 D1 2
4 A1 B4 C1 D2 3
5 A2 B1 C2 D1 3
6 A2 B2 C1 D2 2
7 A2 B3 C2 D1 1
8 A2 B4 C3 D2 0
9 A3 B1 C3 D2 1
10 A3 B2 C3 D1 0
11 A3 B3 C1 D2 3
12 A3 B4 C2 D1 2
13 A1 B1 C1 D2 2
14 A2 B2 C3 D1 3
15 A3 B3 C2 D2 0
16 A1 B4 C1 D1 1

 

第五列去掉没有意义。通过分析,由于四个因素里有三个的水平值小于3,所以从第13行到16行的测试用例可以忽略。

 

那么这样的话,就可以有12个测试用例了:

1、

测试用例编号

PPTSTFUNCTIONPRINT001

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A全部的幻灯片,有颜色,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“全部”;

3、打印内容选择“幻灯片”;

4、颜色/灰度选择“颜色”;

5、在“幻灯片加框”前打勾;

6、点击“确定”。                        

预期输出

打印出全部幻灯片,有颜色且已加框。

 

2、

测试用例编号

PPTST FUNCTIONPRINT002

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A全部的幻灯片为讲义,灰度,不加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“全部”;

3、打印内容选择“讲义”;

4、颜色/灰度选择“灰度”;

5、点击“确定”。      

预期输出

打印出全部幻灯片为讲义,灰度且不加框。

 

3、

测试用例编号

PPTSTFUNCTIONPRINT003

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A全部的备注页,黑白,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“全部”;

3、打印内容选择“备注页”;

4、颜色/灰度选择“黑白”;

5、在“幻灯片加框”前打勾;

6、点击“确定”。                        

预期输出

打印出全部备注页,黑白且已加框。

 

4、

测试用例编号

PPTSTFUNCTIONPRINT004

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A全部的大纲视图,黑白

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“全部”;

3、打印内容选择“大纲视图”;

4、颜色/灰度选择“黑白”;

5、点击“确定”。                        

预期输出

打印出全部大纲视图,黑白

   

5、

测试用例编号

PPTSTFUNCTIONPRINT005

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A当前幻灯片,灰度,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“当前幻灯片”;

3、打印内容选择“幻灯片”;

4、颜色/灰度选择“灰度”;

5、在“幻灯片加框”前打勾;

6、点击“确定”。                        

预期输出

打印出当前幻灯片,灰度且已加框。

 

6、

测试用例编号

PPTSTFUNCTIONPRINT006

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A当前幻灯片为讲义,黑白,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“当前幻灯片”;

3、打印内容选择“讲义”;

4、颜色/灰度选择“黑白”;

5、在“幻灯片加框”前打勾;

6、点击“确定”。                        

预期输出

打印出当前幻灯片为讲义,黑白且已加框。

 

7、

测试用例编号

PPTSTFUNCTIONPRINT007

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A当前幻灯片的备注页,有颜色,不加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“当前幻灯片”;

3、打印内容选择“备注页”;

4、颜色/灰度选择“颜色”;

5、点击“确定”。                        

预期输出

打印出当前幻灯片的备注页,有颜色且不加框。

 

8、

测试用例编号

PPTSTFUNCTIONPRINT008

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A当前幻灯片的大纲视图,有颜色

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“当前幻灯片”;

3、打印内容选择“大纲视图”;

4、颜色/灰度选择“颜色”;

5、点击“确定”。                        

预期输出

打印出当前幻灯片为讲义,黑白且已加框。

 

9、

测试用例编号

PPTSTFUNCTIONPRINT009

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A给定范围的幻灯片,黑白,不加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“幻灯片”;

3、打印内容选择“幻灯片”;

4、颜色/灰度选择“黑白”;

5、点击“确定”。                        

预期输出

打印出给定范围的幻灯片,黑白且不加框。

 

10、

测试用例编号

PPTSTFUNCTIONPRINT010

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A给定范围的幻灯片为讲义,有颜色,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“幻灯片”;

3、打印内容选择“幻灯片”;

4、颜色/灰度选择“颜色”;

5、点击“确定”。                        

预期输出

打印出给定范围的幻灯片为讲义,有颜色且加框。

   

11、

测试用例编号

PPTSTFUNCTIONPRINT011

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A给定范围的幻灯片的备注页,灰度,加框

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“幻灯片”;

3、打印内容选择“备注页”;

4、颜色/灰度选择“灰度”;

5、在“幻灯片加框”前打勾;

6、点击“确定”。                        

预期输出

打印出给定范围的幻灯片的备注页,灰度且加框。

 

12、

测试用例编号

PPTSTFUNCTIONPRINT012

测试项目

测试powerpoint打印功能

测试标题

打印PowerPoint文件A给定范围的幻灯片的大纲视图,灰度

重要级别

预置条件

PowerPoint文件A已被打开,电脑主机已连接有效打印机

输入

文件AD:/系统测试.ppt

操作步骤

1、打开打印界面;

2、打印范围选择“幻灯片”;

3、打印内容选择“大纲视图”;

4、颜色/灰度选择“灰度”;

5、点击“确定”。                        

预期输出

打印出给定范围的幻灯片的大纲视图,灰度

 

 

 

 

 

你可能感兴趣的:(软件测试技术探讨)