第06课黑盒测试5-正交法与比较选择_第1页
第06课黑盒测试5-正交法与比较选择_第2页
第06课黑盒测试5-正交法与比较选择_第3页
第06课黑盒测试5-正交法与比较选择_第4页
第06课黑盒测试5-正交法与比较选择_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

正交试验设计方法正交试验设计方法是从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学的试验设计方法使用已经造好了的表格——正交表来安排试验并进行数据分析。正交实验目的:有效地、合理地减少需进行的实验数量相关概念:因子:有可能影响实验指标的条件因子的水平(或状态):影响实验因子的因素正交表:记为L次数(水平数因子数),例如L8(41×24)表示实验次数为8,1个4水平的因子,4个2水平的因子。正交实验法案例分析为提高某化工产品的转化率,选择了三个有关因素进行条件试验,反应温度(A),反应时间(B),用碱量(C),并确定了它们的试验范围如下:A:80℃

~90℃B:90分钟~150分钟C:5%~7%试验的目的是搞清楚因子A、B、C对转化率有什么影响,哪些是主要的,哪些是次要的,从而确定最适生产条件,即温度、时间及用碱量各为多少才能使转化率最高。在试验范围内都选了三个水平(即各因素的不同状态),如下所示:A:A1=80℃,A2=85℃,A3=90℃;B:B1=90分钟,B2=120分钟,B3=150分钟;C:C1=5%,C2=6%,C3=7%。(1)全面试验法:取三因子所有水平之间的组合,即A1B1C1、A1B1C2、A1B1C3、……、A3B3C3,共有33=27次试验。用左图表示立方体的27个节点。

A1A2A3B1B2B3C1C2C3全面试验法对各因子与指标间的关系剖析的比较清楚。但试验次数太多。特别是当因子数目多,每个因子的水平数目也很多时,试验量非常大。如选6个因子,每个因子取5个水平时,全面试验法需56

=15625次试验,这实际上是不可能实现的。如果应用下面的方法,则只需做25次试验就行了。而且在某种意义上讲,这25次试验就代表了15625次试验。(2)简单对比法:即变化一个因素而固定其他因素,如首先固定B、C于B1、C1,使A变化。

B1C1A1A2A3(好结果)A3C1B1B2(好结果)B3A3B2C1C2(好结果)C3如得出A3结果最好,则固定A于A3,C还是C1,使B变化。得出结果以B2为最好,则固定B于B2,A于A3,使C变化。试验结果以C2最好。于是就认为最好的工艺条件是A3B2C2。这种方法也有一定的效果,但缺点很多。首先这种方法的选点代表性很差,如按上述方法进行试验,试验点完全分布在一个角上,而在一个很大的范围内没有选点,因此这种试验法不全面,所选的工艺条件A3B2C2不一定是27个组合中最好的。其次,用这种方法比较条件好坏时,是把单个的试验数据拿来,进行数值上的简单比较,而试验数据中必然包含着误差成分,所以单个数据的简单比较不能剔除误差,必然造成结论的不稳定。简单对比法的最大优点就是试验次数少,例如,6因子5水平试验,在不重复时,只用5+(6-1)×(5-1)=25次试验就可以了。A1A2A3B3B2B1C1C2C3考虑兼顾以上两种方法的优点,从全面试验的点中选择具有典型性、代表性的点,使试验点在试验范围内分布的很均匀,能反映全面情况。但我们又希望试验点尽量的少,为此还要具体考虑一些问题。如上例,对应于A有A1、A2、A3三个平面,对应于B、C也各有三个平面,共9个平面。则这9个平面上的点都应当一样多,即对每个因子的每个水平都要同等看待。具体来说,每个平面上都有3行、3列,要求在每行、每列上的点一样多。(3)正交试验法

9个平面中每个平面上恰好有3个点,而每个平面的每行每列都有且仅有1个点,总共9个点。这样的试验方案,试验点分布均匀,试验次数也不多。A1A2A3B1B2B3C1C2C3147396825实验号水平组合实验条件温度时间加碱量123456789A1B1C1A1B2C2A1B3C3A2B1C2A2B2C3A2B3C1A3B1C3A3B2C1A3B3C2808080858585909090901201509012015090120150567675756正交试验法当因子数和水平数都不太大时,尚可通过作图的办法来选择分布很均匀的试验点。但是,因子数和水平数多了,作图的方法就不行了。按照正交表来安排试验,既能使试验点分布得很均匀,又能减少试验次数,而且计算分析简单,能够清晰地阐明试验条件与指标之间的关系。常用的正交表用L代表正交表,常用的有L8(27)、L9(34)、L16(45)、L8(4×24)等。L8(27)7表示正交表的列数,2为因子的水平数,8表示正交表的行数。L16(2×37),有7列是3水平的,有1列是2水平的——做16个试验最多可以考察1个2水平的因子和7个3水平的因子。行数(即试验次数)=∑(每列水平数-1)+1常用的正交表——L4(23)列号123试验号1111212232124221常用的正交表——L8(27)列号1234567试验号1111111121112222312211224122221152121212621221217221122182212112常用的正交表——L8(2441)0000000112010110110310013101011100211110常用的正交表——L18(3661)常用的正交表——L12(211)列号1234567891011试验号111111111111211111222222311222111222412122122112512212212121612221221211721221122121821212221112921122212211102221111221211221212111221222112121221常用的正交表——L16(45)列号12345试验号1111112122223133334144445212346221437234128243219313421032431113312412342131341423144231415432411644132正交表性质:1)每一列中各数字出现的次数都一样多;2)任何两列所构成的各有序数对出现的次数都一样多。正交表的选择5个3水平因子及1个2水平因子,需要哪一种正交表?起码的实验次数为:5*(3-1)+1*(2-1)+1=12次即在正交表行数不小于12行,既有2水平列又有3水平列的正交表中选择,L18(2*37)适合。选择正交表已经公布了很多正交表,可以从下面的渠道获得正交表因特网数理统计书籍相关软件——例如:正交设计助手Ⅱ由正交表导出测试用例示例有5个因子A,B,C,D,E,其中A因子的水平数为4,其水平分别为(A1、A2、A3、A4),另外四个因子的水平数为2,其中B因子的水平为(B1、B2),C因子的水平为(C1、C2),D因子的水平为(D1、D2),E因子的水平为(E1、E2),因此选用正交表为:L8(41×24)正交实验法测试思想正交表可分为统一水平数正交表:表中各个因子的水平数是一样的混合水平数正交表:表中的各个因子数的水平数不同测试思想根据被测软件的规格说明书找出影响其功能实现的操作对象和外部因素,把它们当作因子,而把各个因子的取值当作状态,构造出二元的因素分析表;然后,利用正交表进行各因子的状态组合,构造有效的测试输入数据集正交表的因子对应被测对象的测试因素因子的水平可以看成是各测试因素的取值。正交实验法设计步骤设计步骤依据被测对象说明构造因子—状态表加权筛选,生成因素分析表选取合适的正交表,生成测试数据集根据被测对象的特征,补充由正交表无法得到的测试用例选择正交表时可能遇到的两种情况根据前面获得的因子数和状态数选择正交表,选择正交表可能遇到下面的情况因子数和水平数与正交表相吻合因子数和水平数与正交表不吻合,可以遵循下面的原则正交表的列数不能小于因子数;正交表的水平数不能小于因子的最大状态数。正交表的行数取最小值实例1:因子数与水平数刚好符合正交表

个人信息查询系统中的一个窗口要测试的控件有3个,也就是要考虑的因素有三个;姓名身份证号码手机号码每个因素里的状态有两个:填与不填。表中的因素数>=3;表中至少有3个因素数的水平数>=2行数取最少的一个。从正交表公式中开始查找,结果为:

L4(23)

测试用例如下:1:填写姓名、填写身份证号、填写手机号2:填写姓名、不填身份证号、不填手机号3:不填姓名、填写身份证号、不填手机号4:不填姓名、不填身份证号、填写手机号增补测试用例5:不填姓名、不填身份证号、不填手机号测试用例可以看出:如果按每个因素两个水平数来考虑的话,需要8个测试用例,而通过正交实验法进行的测试用例只有5个,大大减少了测试用例数。用最小的测试用例集合去获取最大的测试覆盖率。实例2:因子数水平数与正交表不相同的情况微软Powerpoint程序的打印测试,也需要考虑4个因素,每个因素也有多个选项打印范围分:全部、当前幻灯片、给定范围打印内容分:幻灯片、讲义、备注页、大纲视图打印颜色/灰度分:彩色、灰度、黑白打印效果分:幻灯片加框和幻灯片不加框。实例2:因子数水平数与正交表不相同的情况微软Powerpoint打印测试,有4个因子,水平数(从2到4

)是不相等的。由于水平数不等,采用包含和组合的方法选取合适的正交表公式

表中的因子数>=4表中至少有4个因子的水平数>=2行数取最少的一个最后选中正交表公式:L16(45)

实例2(续)123451000002011113022224033335101236110327123018132109202311021320112201312231021330312143120315321301633021123451A1B1C1D102A1B2C2D213A1B3C3224A1B43335A2B1C2236A2B2C1327A2B33D118A2B4C3D209A3B1C33110A3B232011A3B3C1D2312A3B4C2D12133B13D22143B2C3D13153B3C230163B4C121123451A1B1C1D102A1B2C2D21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论