上篇就正交实验法进行了讲解,现在再拿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、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—001 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A全部的幻灯片,有颜色,加框 |
重要级别 |
高 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“全部”; 3、打印内容选择“幻灯片”; 4、颜色/灰度选择“颜色”; 5、在“幻灯片加框”前打勾; 6、点击“确定”。 |
预期输出 |
打印出全部幻灯片,有颜色且已加框。 |
2、
测试用例编号 |
PPT—ST— FUNCTION—PRINT—002 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A全部的幻灯片为讲义,灰度,不加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“全部”; 3、打印内容选择“讲义”; 4、颜色/灰度选择“灰度”; 5、点击“确定”。 |
预期输出 |
打印出全部幻灯片为讲义,灰度且不加框。 |
3、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—003 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A全部的备注页,黑白,加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“全部”; 3、打印内容选择“备注页”; 4、颜色/灰度选择“黑白”; 5、在“幻灯片加框”前打勾; 6、点击“确定”。 |
预期输出 |
打印出全部备注页,黑白且已加框。 |
4、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—004 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A全部的大纲视图,黑白 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“全部”; 3、打印内容选择“大纲视图”; 4、颜色/灰度选择“黑白”; 5、点击“确定”。 |
预期输出 |
打印出全部大纲视图,黑白 |
5、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—005 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A当前幻灯片,灰度,加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“当前幻灯片”; 3、打印内容选择“幻灯片”; 4、颜色/灰度选择“灰度”; 5、在“幻灯片加框”前打勾; 6、点击“确定”。 |
预期输出 |
打印出当前幻灯片,灰度且已加框。 |
6、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—006 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A当前幻灯片为讲义,黑白,加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“当前幻灯片”; 3、打印内容选择“讲义”; 4、颜色/灰度选择“黑白”; 5、在“幻灯片加框”前打勾; 6、点击“确定”。 |
预期输出 |
打印出当前幻灯片为讲义,黑白且已加框。 |
7、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—007 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A当前幻灯片的备注页,有颜色,不加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“当前幻灯片”; 3、打印内容选择“备注页”; 4、颜色/灰度选择“颜色”; 5、点击“确定”。 |
预期输出 |
打印出当前幻灯片的备注页,有颜色且不加框。 |
8、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—008 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A当前幻灯片的大纲视图,有颜色 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“当前幻灯片”; 3、打印内容选择“大纲视图”; 4、颜色/灰度选择“颜色”; 5、点击“确定”。 |
预期输出 |
打印出当前幻灯片为讲义,黑白且已加框。 |
9、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—009 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A给定范围的幻灯片,黑白,不加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“幻灯片”; 3、打印内容选择“幻灯片”; 4、颜色/灰度选择“黑白”; 5、点击“确定”。 |
预期输出 |
打印出给定范围的幻灯片,黑白且不加框。 |
10、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—010 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A给定范围的幻灯片为讲义,有颜色,加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“幻灯片”; 3、打印内容选择“幻灯片”; 4、颜色/灰度选择“颜色”; 5、点击“确定”。 |
预期输出 |
打印出给定范围的幻灯片为讲义,有颜色且加框。 |
11、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—011 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A给定范围的幻灯片的备注页,灰度,加框 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“幻灯片”; 3、打印内容选择“备注页”; 4、颜色/灰度选择“灰度”; 5、在“幻灯片加框”前打勾; 6、点击“确定”。 |
预期输出 |
打印出给定范围的幻灯片的备注页,灰度且加框。 |
12、
测试用例编号 |
PPT—ST—FUNCTION—PRINT—012 |
测试项目 |
测试powerpoint打印功能 |
测试标题 |
打印PowerPoint文件A给定范围的幻灯片的大纲视图,灰度 |
重要级别 |
中 |
预置条件 |
PowerPoint文件A已被打开,电脑主机已连接有效打印机 |
输入 |
文件A:D:/系统测试.ppt |
操作步骤 |
1、打开打印界面; 2、打印范围选择“幻灯片”; 3、打印内容选择“大纲视图”; 4、颜色/灰度选择“灰度”; 5、点击“确定”。 |
预期输出 |
打印出给定范围的幻灯片的大纲视图,灰度 |