软件质量保证与测试 正交实验设计法_第1页
软件质量保证与测试 正交实验设计法_第2页
软件质量保证与测试 正交实验设计法_第3页
软件质量保证与测试 正交实验设计法_第4页
软件质量保证与测试 正交实验设计法_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、正交实验设计法n什么是正交实验n什么是正交实验设计法n什么是正交表n如何通过正交表,构造测试用例n小结正交实验n来源于统计学q多个步骤的线性关系q各步骤间的过程和结果,相互无关q用较少的实验步骤,检测实验结果例:学生学习例:学生学习1)选择在选择在逸夫楼(逸夫楼(A0)、三教、三教(A1)2)选择学习选择学习高等数学高等数学(B0)、英语、英语(B1)3)选择选择自习自习(C0)、听课、听课(C1)对比n完整实验需要23=8次。n采用正交实验法,则可000,011,101,110,四个用例即可q1.逸夫楼逸夫楼(A0)-高等数学高等数学(B0)-自习自习(C0)q2.逸夫楼逸夫楼(A0)-英语

2、英语(B1)-听课听课(C1)q3.三教三教(A1)-高等数学高等数学(B0)-听课听课(C1)q4. 三教三教(A1)-英语英语(B1)-自习自习(C0)正交实验设计法n借鉴正交实验的原理和方法,有效减少测试用例的数量n降低无关性要求,弱相关即可n理解正交表正交表n例:3个因素,每个因素有两种变化, 全测试为23=8次 而利用正交表,科学地安排需4次。n例:3个因素,每个因素有4种变化, 全测试为43=64次 而利用正交表,科学地安排需16次正交表n正交表:有专业的算法,使用中直接查表即可。3因素因素2水平的正交表水平的正交表L4(23)实验次数(行数)实验次数(行数)因素数(列数)因素数(

3、列数)因素水平数因素水平数正交实验设计法-基本步骤1.确定因素数及各自对应的水平数2.筛选因素和水平(一般水平数取最大的)(假设factors=n,levels = m)3.选择合适的正交表选择factors =n,levels=m的正交表4.用正交表构造用例集5.必要时,可删减无效用例例1: int F(int n,int m,int k);n采用等价类划分法nn有两个等价类, m有两个等价类, k有两个等价类n弱一般等价类法:用例数2n强一般等价类法:23=8取3因素2水平, 构造用例集1. n1,m1,k12. n1,m2,k23. n2,m1,k24. n2,m2,k1例2n因素A,有

4、A1, A2n因素B,有B1, B2, B3n因素C,有C1, C2, C3n因素D,有D1,D2取4因素3水平构造用例集1. A1,B1,C1,D12. A1,B2,C2,D23. A1,B3,C3,D*4. A2,B1,C2,D*5. A2,B2,C3,D16. A2,B3,C1,D27. A*,B1,C3,D28. A*,B2,C1,D*9. A*,B3,C2,D1例3 机票价格n制作一个机票价格计算软件,针对不同购票类别有不同折扣方式。n以到达地点上海为例,经济舱500、商务舱1300、头等舱2800 n实际票价=票种基数*客户类型基数*购票日期基数*舱位票价票种票种: 单程票 票价为

5、原价 返程票 票价9折购票日期购票日期 当天购票 票价为原价 提前半月以上 票价7折 提前一个月以上票价4折客户类型客户类型 普通客户 票价为原价; 普通会员 票价打9折; 金卡会员 票价打8折; 钻石会员 票价打7折。因素数3,水平数4(最大)试验试验号号试验因素及水平试验因素及水平1 12 23 34 45 51111112122223133334144445212346221437234128243219313421032431113312412342131341423144231415432411644132n3因素4水平的正交表查不到q查找4因素4水平表q查找5因素4水平表q查找6因素4水平表q.5因素因素4水平的正交表水平的正交表小结-正交实验设计法n选择正交表-就近、适当n应用q水平数不足的情况q可用于黑盒测试,也可用于白盒测试q例1:程序由A、B、

温馨提示

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

评论

0/150

提交评论