该实验报告需要完成如下三个正交表测试法练习题

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使用方法

  1. 首先在excel里把因素和水平都列出来

操作系统 杀毒软件 数据库 办公软件 输入法
win2008 瑞星 oracle10g MS-office 搜狗输入法
win7 卡巴斯基 SQLServer2008 openoffice 微软输入法
win10 诺顿 MySQL WPS 讯飞输入法
RedHat 江民 谷歌输入法
Linux 360 杀毒
  1. 把excel的数据选中复制到test.txt文件里

  2. 把test.txt文件夹放到allpairs文件夹下

  1. 在地址栏输入cmd,回车,打开cmd

  1. 输入allpairs.exe test.txt > result.txt,这是运行allparis.exe文件,通过test.txt文件里的因素和水平生成正交表,正交表结果在result.txt文件里面


  1. 打开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完成正交表测试法练习题相关推荐

  1. allpairs混合正交表工具的使用步骤

    allpairs工具的使用 引言:当有多个控件,控件的取值又是多个时,这时控件组合数量会很多,所以采用正交排列法可以科学的减少测试用例的数目,可以达到用最少的测试用例集合获得最大的测试覆盖率.但是当控 ...

  2. 因果图法和判定表法,正交表

    1.定义:因果图是利用一种图解法分析输入的各种组合情况,从而设计测试用例的方法,它适用于检查程序条件的各种组合情况 适用于输入条件之间有相互制约.相互依赖的情况 因:输入条件    果:输出条件.结果 ...

  3. 软件测试之黑盒测试用例

    目录 1.测试用例要素(四个重要的要素) 2.测试用例的给我们带来的好处 3.测试用例的设计方法 3.1 基于需求进行测试用例的设计 3.2 具体的设计方法之等价类 3.2 边界值 3.3 判定表 3 ...

  4. 测试篇(三):测试用例的万能公式、对水杯和登录页面设计测试用例、测试用例的设计方法

    目录 一.测试用例的万能公式 二.对登录页面设计测试用例 三.测试用例的设计方法 3.1 基于需求的设计方法 3.2 等价类 3.3 边界值 3.4 判定表 3.5 正交排列 3.6 场景设计法 3. ...

  5. 软件测试基础篇—测试用例的设计方法

    目录 一,测试概念 1,软件测试的生命周期 软件测试的生命周期: 软件开发的生命周期: 测试用例的概念和要素: 2,Bug 1),如何描述Bug: 2),bug的级别 3),Bug的生命周期 二,测试 ...

  6. Python实现自动生成测试用例

    正交表法测试用例设计的Python实现 目录 1.概要... 3 2.正交表法简介... 3 2.1.什么是正交表法... 3 2.2.正交表法优点... 3 2.3.正交表法的缺点... 4 2.4 ...

  7. 混合正交表生成工具——allpairs安装及使用

    混合正交表生成工具--allpairs安装及使用 安装 allpairs是解压即安装的,可以直接在浏览器搜索下载,也可以下面链接下载 链接:https://pan.baidu.com/s/1rn2Eg ...

  8. 测试用例设计之正交表法以及工具allpairs下载使用

    当遇到软件测试中输入条件组合数很多的情况时,比如下图这种 我们不可能把所有选择排列全部列举并测试,这时就用到了正交表法设计测试用例.其最基本的思想是使用最小的测试组合来获得最大的测试覆盖率,适用于搜索 ...

  9. 正交表测试用例自动生成工具Allpairs的使用说明

    适用于不能做穷举的,自动取少量具有代表性的数据组合做测试用例,来表示整个测试组合 判定表和正交表的使用场景: 判定表比较多用在多层条件判断组合的场景,比如嵌套的if语句这种 正交的比较多用在平级多场景 ...

最新文章

  1. 如何网络推广浅析网站优化的过程中首页降权了该怎么办?
  2. [转] 鼠标移入/移出颜色渐变
  3. 概率整形在比特度量判决(BMD)下的可达速率计算
  4. 【每周NLP论文推荐】 对话管理中的标志性论文介绍
  5. 巧用事件查看器维护服务器安全
  6. Windows Server 笔记之活动目录,域的联系和区别
  7. java arraylist用法_Java入门系列:实例讲解ArrayList用法
  8. python报数组越界_【问题汇总】列表数组越界的问题
  9. Scrapy框架——CrawlSpider爬取某招聘信息网站
  10. Godot Label 节点
  11. 利用Eigen求广义逆矩阵
  12. ue4是什么意思_u3d和ue4的区别是什么
  13. FPGA入门学习记录(1)----自动售货机(VM_FSM)
  14. 微信二维码没有扫描id
  15. 基于FPGA的DDS 信号发生器(一)
  16. 搜索市场变局:话说云云
  17. Milking Cows UASCO
  18. 软件测试安全性翻译成英语,软件测试中文英语翻译术语一览1
  19. 经典方法论:麦肯锡解决问题的7个步骤,七步分析法,值得学习!
  20. Cleartext HTTP traffic to ... not permitted

热门文章

  1. 【数据库】ER模型的简单例子
  2. idea批量重命名(快捷键+全部替换两种方式)
  3. U盘被识别为其他设备(显示U盘图标但是不显示盘符)的解决办法
  4. Java mail 535鉴权失败或启动报错
  5. 关于未将对象引用设置到对象实例简单原理分析,与解决方法
  6. 用指定的用户名和密码无法登录到该FTP服务器
  7. 简述面向过程与面向过程的思想
  8. 什么是面向对象、面向过程?
  9. 面向对象和面向过程~~编程思想
  10. python计算ks值 代码_python画KS图,求KS值