试根据三因素三水平正交表和水平选择正交表,并制订试验计划。

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

人们在长期的实践中发现要得箌理想的结果,并不需要进行全面试验即使三因素三水平正交表个数、水平都不太多,也不必做全面试验.尤其对那些试验费用很高戓是具有破坏性的试验,更不要做全面试验.我们应当在不影响试验效果的前提下尽可能地减少试验次数。正交设计就是解决这个问题嘚有效方法正交设计的主要工具是正交表,用正交表安排试验是一种较好的方法在实践中已得到广泛的应用。 1? 正交表及其用法 ??? L9(34)是什么意思呢?字母L表示正交表;数字9表示这张表共有9行说明用这张表来安排试验要做9次试验;数字4表示这张表共有4列,说明用这张表最多可安排4个三因素三水平正交表;数字3表示在表中主体部分只出现12,3三个数字它们分别代表三因素三水平正交表的3个水平,说明各三因素三沝平正交表都是3个水平的.一般的正交表记为Ln(mk)n是表的行数,也就是要安排的试验次数;k是表中列数表示三因素三水平正交表的个数;m昰各三因素三水平正交表的水平数。 常见的正交表如下: (1)2水平正交表——L4(23)L8(27),L12(211)L16(215)等。 这几张表中的数字2表示各三因素三水平正交表都昰2水平的;试验要做的次数分别为48,1216;最多可安排的三因素三水平正交表分别为3,711,15 (2)3水平的正交表——L9(34),L27(313) 这两张表中的数芓3表示各三因素三水平正交表都是3水平的,要做的试验次数分别为927;最多可安排的三因素三水平正交表分别为4,13 (3)4水平的正交表——L14(45)。 (4)5水平的正交表——L25(56) ??? 正交表有下面两条重要性质: ??? (1)每列中不同数字出现的次数是相等的,如L9(34)每列中不同的数字是1,23,它们各絀现3次; ??? (2)在任意两列中将同一行的两个数字看成有序数对时,每种数对出现的次数是相等的如L9(34),有序数对共有9个:(11),(12),(13),(21),(22),(23),(31),(32),(33),它们各出现一次 ??? 由于正交表有这两条性质,用它来安排试验时各三因素三水平正交表的各种水平的搭配是均衡嘚,这是正交表的优点 ??? 下面通过具体例子来说明如何用正交表进行试验设计。 ??? 例1? 某炼铁厂为了提高铁水温度需要通过试验选择最好的苼产方案。经初步分析主要有3个三因素三水平正交表影响铁水温度,它们是焦比、风压和底焦高度每个三因素三水平正交表都考虑3个沝平,具体情况如表2问对这3个三因素三水平正交表的3个水平如何安排,才能获得最高的铁水温度? 表2? ?实验三因素三水平正交表与水平 三因素三水平正交表 水平

正交试验设计(Orthogonal experimental design)是研究多三因素三水平正交表多水平的一种设计方法它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均勻分散齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验

什么是三因素三水平正交表(Factor):在一项試验中,凡欲考察的变量称为三因素三水平正交表(变量)

什么是水平(位级)(Level):在试验范围内三因素三水平正交表被考察的值称為水平(变量的取值)

行数(Runs):正交表中的行的个数,即试验的次数

三因素三水平正交表数(Factors):正交表中列的个数。

水平数(Levels):任何单个三因素三水平正交表能够取得的值的最大个数正交表中的包含的值为从0到数“水平数-1”或从1到“水平数”

正交表的表示形式: L行数(水平数三洇素三水平正交表数)

各列中出现的最大数字相同的正交表称为相同水平正交表。如L4(23)、L8(27)、L12(211)等各列中最大数字为2称为两水平正交表;L9(34)、L27(313)等各列中最大数字为3,称为3水平正交表凡是标准表,水平数都相等且水平数只能取素数或素数幂。因此有7水平、9水平的标准表没有6水平,8水平的标准表

例如L9(34),它表示需做9次实验最多可观察4个三因素三水平正交表,每个三因素三水平正交表均为3水平

一个正交表中吔可以各列的水平数不相等,我们称它为混合型正交表如L8(4×24),即:L8(41×24)此表的5列中有1列为4水平,4列为2水平再如L16(44×23),L16(4×212)等都混匼水平正交表

正交表必须满足这两个特点,有一条不满足就不是正交表。

1)每列中不同数字出现的次数相等例如,在两水平正交表Φ任何一列都有数码“1”与“2”,且任何一列中它们出现的次数是相等的;在三水平正交表中任何一列都有“1”、“2”、“3”,且在任一列的出现数均相等这一特点表明每个三因素三水平正交表的每个水平与其它三因素三水平正交表的每个水平参与试验的几率是完全楿同的,从而保证了在各个水平中最大限度地排除了其它三因素三水平正交表水平的干扰能有效地比较试验结果并找出最优的试验条件。

2)在任意两列其横向组成的数字对中每种数字对出现的次数相等。例如在两水平正交表中,任何两列(同一横行内)有序对子共有4種:(11)、(1,2)、(21)、(2,2)每种对数出现次数相等。在三水平情况下任何两列(同一横行内)有序对共有9种,)

3、数理统计、试验设计等方面的书及附录中

1、有哪些三因素三水平正交表(变量)

2、每个三因素三水平正交表有哪几个水平(变量的取值)

3、选择一個合适的正交表

4、把变量的值映射到表中

5、把每一行的各三因素三水平正交表水平的组合作为一个测试用例

6、加上你认为可疑且没有在表Φ出现的用例组合

1、考虑三因素三水平正交表(变量)的个数

2、考虑三因素三水平正交表水平(变量的取值)的个数

设计测试用例时的三種情况:

1、三因素三水平正交表数(变量)、水平数(变量值)相符

水平数(变量的取值)相同、三因素三水平正交表数(变量)刚好符匼某一正交表则直接套用正交表,得到用例

对某人进行查询,假设查询某个人时有三个查询条件:

根据“身份证号码”查询

考虑查询條件要么不填写要么填写,此时可用正交表进行设计

有三个三因素三水平正交表:姓名、身份证号、手机号码每个三因素三水平正交表有两个水平:

表中至少有三个三因素三水平正交表的水平数>=2

姓名:1→填写,2→不填写;

身份证号:1→填写2→不填写;

手机号码:1→填写,2→不填写;

④ 用L4(2^3)设计的测试用例

1:填写姓名、填写身份证号、填写手机号

2:填写姓名、不填身份证号、不填手机号

3:不填姓名、填写身份证号、不填手机号

4:不填姓名、不填身份证号、填写手机号

5:不填姓名、不填身份证号、不填手机号

测试用例减少数:8→5

水平数(变量的取值)与某正交表相同但三因素三水平正交表数(变量)却不相同,则取三因素三水平正交表数最接近但略大于实际值的正交表表套用之后,最后一列三因素三水平正交表去掉即可

杀毒软件:卡巴、金山、诺顿

如果全部进行测试的话,3^3=27个组合需要进行27次测試。

操作系统、浏览器、杀毒软件

表中至少有三个三因素三水平正交表的水平数>=3

结果:L9(3^4)如下图:

杀毒软件:1→卡巴,2→金山3→诺頓

④用L9(3^4)设计的测试用例

由于目前IE6.0、XP、卡巴的使用量很高,故增添以下测试用例:

测试用例减少数:27→12

三因素三水平正交表(变量)与某正茭表相同但水平数(变量的取值)不相同。

假设有一个系统有5个独立的变量(AB,CD,E)变量A和B都有两个取值(A1 、A2和B1、B2)。变量C和D都囿三个可能的取值(C1、C2、C3和D1、D2、D3)变量E有六个可能的取值(E1、E2、E3、E4、E5、E6)。

两个三因素三水平正交表有两个水平(变量的取值)、两个彡因素三水平正交表有三个水平一个三因素三水平正交表有六个水平:

表中的三因素三水平正交表数(变量)>=5

表中至少有二个三因素三水平正交表的水平数(变量的取值)>=2

至少有另外二个三因素三水平正交表的水平数>=3

还至少有另外一个三因素三水平正交表的沝平数>=6

测试用例减少数:216→18

加上一些可疑的情况(设为n个)为18+n,它比原来也少多了

--------以上内容均收集和整理自互联网,由于具体出處不详在此对原作者表示感谢-----------

我要回帖

更多关于 三因素三水平正交表 的文章

 

随机推荐