软件测试-正交试验法
1.正交实验法的概念
正交试验设计(Orthogonal experimental design)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。日本著名的统计学家田口玄一将正交试验选择的水平组合列成表格,称为正交表。
例如作一个三因素三水平的实验,按全面实验要求,须进行3^3=27种组合的实验,且尚未考虑每一组合的重复数。若按L9(3^4)正交表安排实验,只需作9次,按L15(3^7)正交表进行15次实验,显然大大减少了工作量。因而正交实验设计在很多领域的研究中已经得到广泛应用。
2.正交表的性质
(1)每列中不同数字出现的次数是相等的,如L9(3^3),每列中不同的数字是1,2,3,它们各出现3次;
(2)在任意两列中,将同一行的两个数字看成有序数对时,每种数对出现的次数是相等的,如L9(3^3),有序数对共有9个:(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3),它们各出现一次。
3.利用正交表来进行正交试验
- 为了叙述方便,用L代表正交表,常用的有L8(2^7),L9(3^4),L16(4^5),L8(4×2^4),L12(2^11),等等。此符号各数字的意义如下:
L8(2^7),7为此表列的数目(最多可安排的因子数),2为因子的水平数,8为此表行的数目(试验次数)。
L16(2×3^7),有7列是3水平的,有1列是2水平的。
L16(2×3^7)的数字告诉我们,用它来安排试验,做16个试验最多可以考察一个2水平因子和7个3水平因子。
在行数为mn型的正交表中(m,n是正整数),试验次数(行数)=Σ(每列水平数-1)+ 1
正交表具有两条性质:(1)每一列中各数字出现的次数都一样多。(2)任何两列所构成的各有序数对出现的次数都一样多。所以称之谓正交表。
例如在L9(3^3)中(见表1),各列中的1、2、3都各自出现3次;任何两列,例如第3、4列,所构成的有序数对从上向下共有九种,既没有重复也没有遗漏。其他任何两列所构成的有序数对也是这九种各出现一次。这反映了试验点分布的均匀性。
假设三个因子,分别将其取值范围定义如下,则可以得到以下正交表和测试用例
A:A1=80℃,A2=85℃,A3=90℃
B:B1=90分,B2=120分,B3=150分
C:C1=5%,C2=6%,C3=7%
软件测试-正交试验法相关推荐
- 软件测试---正交试验法
正交试验法(简单的做个比较,深入不懂.....) 使用到的工具:正交表 内涵:从大量的实验数据中找到合适的实验数据组合 涉及数学原理:<概率论><线性代数><数理统计&g ...
- 【软件测试】黑盒测试の正交试验法
正交试验法 正交试验法:依据正交性从全面试验中挑选出部分有代表性的点进行试验,这些点具有"均匀分散.整齐可比"的特点,进而进行测试用例的设计. 正交试验法效率高.快速.经济,可以有 ...
- 【黑盒测试用例设计】正交试验法
正交试验法是一种科学的试验设计方法,用于研究多因素.多水平的试验.该方法利用正交表来对试验进行设计,通过少数的试验替代全面试验,从而减少试验成本和时间. 正交试验法的详细解释和应用: - 正交试验法与 ...
- 功能测试技术--正交试验法及其他
一.正交试验法概念 因果图进行测试用例设计的不足,作为输入条件的原因和结果之间的因果关系,有时很难从软件需求规格说明书中得到,往往由于因果关系非常庞大,导致利用因果图得到的测试用例数据多的惊人,给软件 ...
- 《第1阶段》——正交试验法
Video Number 091821 学习时间:4月27日 091821 正交试验法:安排多因素试验.寻求最优水平组合的高效率设计方法 例题: 等价类: 有效类1个(全覆盖),无效类6个,总共7个 ...
- 黑盒测试设计方法-正交试验法回顾(上)
黑盒测试设计方法-正交试验法回顾(上) 正交试验设计法是一种用来测试组合的黑盒测试设计方法.借助于数学工具,通过算法从全排列组合中选择出全部两两组合放到正交表中,然后依据得到的正交表就可以得出测试用例 ...
- 测试用例设计方法--正交试验法
这是一篇看了度娘文章的得出的,并且结合自己在写的一个测试用例,利用正交测试编写测试用例可以比较快速的覆盖,减少多的测试用例,以下是对文档的整理 1. 正交实验法法介绍 正交试验设计(Orthogona ...
- 因果图法+判定表+正交试验法自我学习(转)
转自:http://www.51testing.com/html/19/422619-249780.html 因果图法 考虑到输入组合的情况 有3个部分: 因=输入条件 中间结点=输出值必须的前提条件 ...
- 测试用例设计方法-正交试验法
正交试验法 定义:从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法.类似的方法有:聚类分析方法,因子方法方法等. 利用正交实验设计测试用 ...
- C语言正交表测试用例,测试用例设计—正交试验法
测试用例设计-正交试验法[烟三修整]上一篇 / 下一篇 2008-05-23 14:25:19 / 个人分类:测试理论 查看( 1930 ) / 评论( 3 ) / 评分( 0 / 0 ) 1.概念 ...
最新文章
- AdminStudio 9.x优惠升级到AdminStudio 11.0的机会只剩三周
- docker卸载命令_使用docker完成生信分析环境搭建
- python的字符串的转义
- android自动生成cardview,学习使用Material Design控件(三)使用CardView实现卡片效果...
- java基础(一)-面向对象思想
- D. The Door Problem 带权并查集
- **【校招速递】入职鹅厂,算法大赛优秀选手开启职场新生活**
- UINavagationController页面跳转
- “不会MySQL,干啥都不行!”高级开发:工作、面试处处都会踩坑!
- ofo 辟谣滴滴收购;美团饿了么回应数据泄露;金立转战海外 | CSDN 极客头条
- Atiitt 降低财政赤字风险性实施方案
- IR2104半桥驱动
- android 华为打开usb调试模式,华为H60-L01 开启USB调试模式
- 响应式H5图片网盘外链系统源码 自适应PC手机端
- 计算机主机是啥意思,服务器宕机是什么意思?电脑宕机的读法与含义
- 山西初中计算机,山西初中信息技术教学计划
- 爬取斗鱼直播平台的所有房间信息
- 华为证书HCIE怎么样?考华为HCIE有用吗?
- 近期全球知识图谱相关行业动态、会议讲座、综述推荐
- 【密码学原理与实践】【Chapter 1】【导论】
热门文章
- python简单小游戏代码教程-python简单小游戏代码 怎么用Python制作简单小游戏
- 基于矢量网络分析仪的天线近场测试方案
- Video.js使用教程一(详解)
- vue-video-player,切换页面时控制台报错:TypeError: this.el_.vjs_getProperty is not a function解决方案
- ps如何调出参考线?
- 网页微信linux,Ubuntu安装Linux网页版微信
- kodi连接远程服务器,私人影音服务器奶妈级入门篇(1)——Jellyfin for Kodi客户端设置方法...
- 3des加密及解密处理
- Web前端学习日记3
- wps页眉显示一级标题_WPS教程--排版和打印--页眉和页脚