使用ALLpairs完成正交表测试法练习题
该实验报告需要完成如下三个正交表测试法练习题
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 |
使用ALLpairs完成正交表测试法练习题相关推荐
- allpairs混合正交表工具的使用步骤
allpairs工具的使用 引言:当有多个控件,控件的取值又是多个时,这时控件组合数量会很多,所以采用正交排列法可以科学的减少测试用例的数目,可以达到用最少的测试用例集合获得最大的测试覆盖率.但是当控 ...
- 因果图法和判定表法,正交表
1.定义:因果图是利用一种图解法分析输入的各种组合情况,从而设计测试用例的方法,它适用于检查程序条件的各种组合情况 适用于输入条件之间有相互制约.相互依赖的情况 因:输入条件 果:输出条件.结果 ...
- 软件测试之黑盒测试用例
目录 1.测试用例要素(四个重要的要素) 2.测试用例的给我们带来的好处 3.测试用例的设计方法 3.1 基于需求进行测试用例的设计 3.2 具体的设计方法之等价类 3.2 边界值 3.3 判定表 3 ...
- 测试篇(三):测试用例的万能公式、对水杯和登录页面设计测试用例、测试用例的设计方法
目录 一.测试用例的万能公式 二.对登录页面设计测试用例 三.测试用例的设计方法 3.1 基于需求的设计方法 3.2 等价类 3.3 边界值 3.4 判定表 3.5 正交排列 3.6 场景设计法 3. ...
- 软件测试基础篇—测试用例的设计方法
目录 一,测试概念 1,软件测试的生命周期 软件测试的生命周期: 软件开发的生命周期: 测试用例的概念和要素: 2,Bug 1),如何描述Bug: 2),bug的级别 3),Bug的生命周期 二,测试 ...
- Python实现自动生成测试用例
正交表法测试用例设计的Python实现 目录 1.概要... 3 2.正交表法简介... 3 2.1.什么是正交表法... 3 2.2.正交表法优点... 3 2.3.正交表法的缺点... 4 2.4 ...
- 混合正交表生成工具——allpairs安装及使用
混合正交表生成工具--allpairs安装及使用 安装 allpairs是解压即安装的,可以直接在浏览器搜索下载,也可以下面链接下载 链接:https://pan.baidu.com/s/1rn2Eg ...
- 测试用例设计之正交表法以及工具allpairs下载使用
当遇到软件测试中输入条件组合数很多的情况时,比如下图这种 我们不可能把所有选择排列全部列举并测试,这时就用到了正交表法设计测试用例.其最基本的思想是使用最小的测试组合来获得最大的测试覆盖率,适用于搜索 ...
- 正交表测试用例自动生成工具Allpairs的使用说明
适用于不能做穷举的,自动取少量具有代表性的数据组合做测试用例,来表示整个测试组合 判定表和正交表的使用场景: 判定表比较多用在多层条件判断组合的场景,比如嵌套的if语句这种 正交的比较多用在平级多场景 ...
最新文章
- 如何网络推广浅析网站优化的过程中首页降权了该怎么办?
- [转] 鼠标移入/移出颜色渐变
- 概率整形在比特度量判决(BMD)下的可达速率计算
- 【每周NLP论文推荐】 对话管理中的标志性论文介绍
- 巧用事件查看器维护服务器安全
- Windows Server 笔记之活动目录,域的联系和区别
- java arraylist用法_Java入门系列:实例讲解ArrayList用法
- python报数组越界_【问题汇总】列表数组越界的问题
- Scrapy框架——CrawlSpider爬取某招聘信息网站
- Godot Label 节点
- 利用Eigen求广义逆矩阵
- ue4是什么意思_u3d和ue4的区别是什么
- FPGA入门学习记录(1)----自动售货机(VM_FSM)
- 微信二维码没有扫描id
- 基于FPGA的DDS 信号发生器(一)
- 搜索市场变局:话说云云
- Milking Cows UASCO
- 软件测试安全性翻译成英语,软件测试中文英语翻译术语一览1
- 经典方法论:麦肯锡解决问题的7个步骤,七步分析法,值得学习!
- Cleartext HTTP traffic to ... not permitted