该实验报告需要完成如下三个正交表测试法练习题
1、为了测试一个游戏软件的安装过程,需要考虑如下因素:
(1) 操作系统: win2008、win7、win10、RedHat、Linux
(2) 杀毒软件:瑞星、卡巴斯基、诺顿、江民、360 杀毒
(3) 数据库: oracle10g、SQLServer2008、MySQL
(4) 办公软件: MS-office、openoffice、WPS
(5) 输入法: 搜狗输入法、微软输入法、讯飞输入法、谷歌输入法
使用正交排列法设计一套较为优化的测试方案。
2、为了测试某软件的兼容性问题,需要考虑如下因素:
(1) CPU: intel、AMD
(2) 内存:1GB、2GB、4GB
(3) 操作系统: win 10、win 2003、win7、MacOS
(4) 数据库: access、SQLServer、Oracle.
(5) 浏览器: Edge、firefox、chrome、opera、IE
使用正交排列法设计一套较为优化的测试方案。
3、为提高某种产品的产量选择三个有关因素:操作方式、温度、洗涤时间,取值如下表所示:
使用正交排列法设计一套较为优化的测试方案。
本来是想用Chat GPT4做的,但是实测NewBing的智能程度还不足以完成该作业……
这里介绍使用ALLpairs生成混合正交表的方法
下载链接
点击【FREE DOWNLOAD】
点击【Softpedia Secure Download(US)】,即可下载(如果迟迟下载不了请使用魔法方法翻墙),下载后解压即可使用。
ALLpairs使用方法
- 首先在excel里把因素和水平都列出来
操作系统 | 杀毒软件 | 数据库 | 办公软件 | 输入法 |
---|---|---|---|---|
win2008 | 瑞星 | oracle10g | MS-office | 搜狗输入法 |
win7 | 卡巴斯基 | SQLServer2008 | openoffice | 微软输入法 |
win10 | 诺顿 | MySQL | WPS | 讯飞输入法 |
RedHat | 江民 | 谷歌输入法 | ||
Linux | 360 杀毒 |
-
把excel的数据选中复制到test.txt文件里
-
把test.txt文件夹放到allpairs文件夹下
- 在地址栏输入cmd,回车,打开cmd
- 输入
allpairs.exe test.txt > result.txt
,这是运行allparis.exe文件,通过test.txt文件里的因素和水平生成正交表,正交表结果在result.txt文件里面
- 打开result.txt文件,里面即为生成的正交表,复制到excel里面即为结果
带~的意思是这里选哪个水平都不影响结果。
附:三个练习题的答案
第一题
列出因素和水平:
操作系统 | 杀毒软件 | 数据库 | 办公软件 | 输入法 |
---|---|---|---|---|
win2008 | 瑞星 | oracle10g | MS-office | 搜狗输入法 |
win7 | 卡巴斯基 | SQLServer2008 | openoffice | 微软输入法 |
win10 | 诺顿 | MySQL | WPS | 讯飞输入法 |
RedHat | 江民 | 谷歌输入法 | ||
Linux | 360 杀毒 |
生成正交表:
操作系统 | 杀毒软件 | 数据库 | 办公软件 | 输入法 |
---|---|---|---|---|
win2008 | 瑞星 | oracle10g | MS-office | 搜狗输入法 |
win2008 | 卡巴斯基 | SQLServer2008 | openoffice | 微软输入法 |
win2008 | 诺顿 | MySQL | WPS | 讯飞输入法 |
win7 | 瑞星 | MySQL | MS-office | 微软输入法 |
win7 | 卡巴斯基 | oracle10g | WPS | 搜狗输入法 |
win7 | 诺顿 | SQLServer2008 | MS-office | 谷歌输入法 |
win10 | 瑞星 | SQLServer2008 | openoffice | 讯飞输入法 |
win10 | 卡巴斯基 | MySQL | MS-office | 谷歌输入法 |
win10 | 诺顿 | oracle10g | openoffice | 搜狗输入法 |
RedHat | 江民 | oracle10g | WPS | 微软输入法 |
RedHat | 360 杀毒 | SQLServer2008 | MS-office | 讯飞输入法 |
RedHat | 瑞星 | MySQL | openoffice | 谷歌输入法 |
Linux | 江民 | SQLServer2008 | WPS | 谷歌输入法 |
Linux | 360 杀毒 | MySQL | openoffice | 搜狗输入法 |
Linux | 江民 | oracle10g | MS-office | 讯飞输入法 |
win7 | 江民 | SQLServer2008 | openoffice | 搜狗输入法 |
win10 | 360 杀毒 | oracle10g | WPS | 微软输入法 |
win2008 | 江民 | oracle10g | ~openoffice | 谷歌输入法 |
win7 | 360 杀毒 | ~MySQL | ~WPS | 讯飞输入法 |
RedHat | 卡巴斯基 | ~SQLServer2008 | ~WPS | 搜狗输入法 |
Linux | 瑞星 | ~SQLServer2008 | WPS | 微软输入法 |
win2008 | 360 杀毒 | ~oracle10g | ~MS-office | 谷歌输入法 |
win10 | 江民 | MySQL | ~MS-office | ~搜狗输入法 |
RedHat | 诺顿 | ~MySQL | ~openoffice | 微软输入法 |
Linux | 卡巴斯基 | ~oracle10g | ~openoffice | 讯飞输入法 |
Linux | 诺顿 | ~SQLServer2008 | ~MS-office | ~微软输入法 |
第二题
列出因素和水平:
CPU | 内存 | 操作系统 | 数据库 | 浏览器 |
---|---|---|---|---|
Intel | 1GB | win10 | access | Edge |
AMD | 2GB | win2003 | SQLServer | Firefox |
4GB | win7 | Oracle | Chrome | |
MacOS | Opera | |||
IE |
生成正交表:
CPU | 内存 | 操作系统 | 数据库 | 浏览器 |
---|---|---|---|---|
Intel | 1GB | win10 | access | Edge |
AMD | 2GB | win2003 | SQLServer | Edge |
Intel | 2GB | win10 | Oracle | Firefox |
AMD | 1GB | win2003 | access | Firefox |
AMD | 4GB | win10 | SQLServer | Chrome |
Intel | 4GB | win2003 | Oracle | Chrome |
Intel | 1GB | win7 | SQLServer | Opera |
AMD | 2GB | MacOS | access | Opera |
AMD | 4GB | win7 | access | IE |
Intel | 1GB | MacOS | Oracle | IE |
AMD | 2GB | win7 | Oracle | Edge |
~Intel | 4GB | MacOS | SQLServer | Firefox |
~Intel | 1GB | win7 | access | Chrome |
~AMD | 4GB | win10 | Oracle | Opera |
~Intel | 2GB | win2003 | SQLServer | IE |
~Intel | 4GB | MacOS | ~access | Edge |
~AMD | 2GB | MacOS | ~SQLServer | Chrome |
~AMD | ~1GB | win7 | ~Oracle | Firefox |
~Intel | ~1GB | win2003 | ~SQLServer | Opera |
~AMD | ~2GB | win10 | ~access | IE |
第三题
列出因素和水平:
操作方式A | 温度B | 洗涤时间C |
---|---|---|
Ⅰ | 60 | 15 |
Ⅱ | 80 | 20 |
Ⅲ | 100 | 25 |
生成正交表:
操作方式A | 温度B | 洗涤时间C |
---|---|---|
Ⅰ | 60 | 15 |
Ⅰ | 80 | 20 |
Ⅰ | 100 | 25 |
Ⅱ | 60 | 20 |
Ⅱ | 80 | 25 |
Ⅱ | 100 | 15 |
Ⅲ | 60 | 25 |
Ⅲ | 80 | 15 |
Ⅲ | 100 | 20 |