




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试用例设计正交试验法1、概念正交试验设计(Orthogonal experimental design)是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验。1.2、因素(Factor)在一项试验中,凡欲考察的变量称为因素(变量),也有的地方叫因子。1.3、水平(位级)(Level)在试验范围内,因素被考察的值称为水平(变量的取值)。2、正交表2.1正交表是一整套规则的设计表格。正交表的表示形式:其中:L为正交表的代号,n为行数(试验次数),t为水平数,c为列数(因素数)。例如:L4(23),它表示需做4次实验,最多可观察3个因素,每个因素均为2水平。如下图:H hQ0Ne I08n+5Xmz3P0 51Testing软件测试网ELy7vyrws/I M#+w |f H0一个正交表中也可以各列的水平数不相等,我们称它为混合型正交表,如下图。此表的5列中,有1列为4水平,4列为2水平。根据正交表的数据结构看出,正交表是一个n行c列的表,其中第j列由数码1,2, tj 组成,这些数码均各出现n/t 次,例如图1-1中,第二列的数码个数为2,t=2 ,即由1、2组成,各数码均出现2次。51Testing软件测试网4JR/:i3a $j-H#l2p?8U0t)I%3GO09i Z0s.hX0mn型的正交表中,试验次数(行数)(每列水平数1)1 Q Bv0例:5个3水平因子及一个2水平因子,表示为35*21,试验次数5*(3-1)+1*(2-1)+112,即L12(35 21)。2.2正交表具有以下两项性质: (1) 每一列中,不同的数字出现的次数相等。例如:在两水平正交表中,任何一列都有数码“1”与“2”,且任何一列中它们出现的次数是相等的;如在三水平正交表中,任何一列都有“1”、“2”、“3”,且在任一列的出现数均相等。(2) 任意两列中数字的排列方式齐全而且均衡。例如:在两水平正交表中,任何两列(同一横行内)有序对子共有4种:(1,1)、(1,2)、(2,1)、(2,2)。每种对数出现次数相等。在三水平情况下,任何两列(同一横行内)有序对共有9种,1.1、1.2、1.3、2.1、2.2、2.3、3.1、3.2、3.3,且每对出现数也均相等。以上两点充分的体现了正交表的两大优越性,即“均匀分散性,整齐可比”。通俗的说,每个因素的每个水平与另一个因素各水平各碰一次,这就是正交性。 2.3如何查找正交表1、Technical Support () /techsup/technote/ts723_Designs.txt2、查Dr. GenichiTaguchi设计的正交表,http:/www.york.ac.uk/depts/maths/tables/orthogonal.htm上面查询3、数理统计、试验设计等方面的书及附录中关注点:因素数和对应的水平数组成的矩阵。3、用正交表设计测试用例3.1设计测试用例的步骤1、有哪些因素(变量2、每个因素有哪几个水平(变量的取值)3、选择一个合适的正交表4、把变量的值映射到表中5、把每一行的各因素水平的组合作为一个测试用例加上你认为可疑且没有在表中出现的组合3.2如何选择正交表1、考虑因素(变量)的个数2、考虑因素水平(变量的取值)的个数3、考虑正交表的行数4、取行数最少的一个3.3设计测试用例时的三种情况1、因素数(变量)、水平数(变量值)相符水平数(变量的取值)相同、因素数(变量)刚好符合正交表例子:对某人进行查询假设查询某个人时有三个查询条件:根据“姓名”进行查询根据“身份证号码”查询根据“手机号码”查询考虑查询条件要么不填写,要么填写,此时可用正交表进行设计 因素数和水平数有三个因素:姓名、身份证号、手机号码每个因素有两个水平姓名:填、不填身份证号:填、不填手机号码:填、不填 选择正交表表中的因素数3表中至少有三个因素的水平数2 行数取最少的一个结果:L4(23)(图参见前面) 变量映射姓名:1填写,2不填写;身份证号:1填写,2不填写;手机号码:1填写,2不填写; 用L4(23)设计的测试用例测试用例如下:1:填写姓名、填写身份证号、填写手机号2:填写姓名、不填身份证号、不填手机号3:不填姓名、填写身份证号、不填手机号4:不填姓名、不填身份证号、填写手机号增补测试用例5:不填姓名、不填身份证号、不填手机号测试用例减少数:852、因素数不相同水平数(变量的取值)相同但在正交表中,找不到相同的因素数(变量)(取因素数最接近但略大的实际值的表)例子:兼容性测试:操作系统:2000、XP、2003浏览器:IE6.0、IE7.0、TT杀毒软件:卡巴、金山、诺顿如果全部进行测试的话,33=27个组合,需要进行27次测试。 因素数和水平数有三个因素:操作系统、浏览器、杀毒软件每个因素有三个水平。 选择正交表表中的因素数3表中至少有三个因素的水平数3行数取最少的一个结果:L9(34),如下图:4xAx,d051Testing软件测试网 Scj7/HK 变量映射操作系统:12000,2XP,32003浏览器:1IE6.0,2IE7.0,3TT杀毒软件:1卡巴,2金山,3诺顿|:fn6A2g(Nb051Testing软件测试网W1Q3Si3g,y用L9(34)设计的测试用例测试用例如下:2000、IE6.0、卡巴2000、IE7.0、诺顿2000、TT、金山XP、IE6.0、诺顿XP、IE7.0、金山XP、TT、卡巴2003、IE6.0、金山2003、IE7.0、卡巴2003、TT、诺顿增补测试用例由于目前IE6.0、XP、卡巴的使用量很高,故增添以下测试用例:XP、IE6.0、金山XP、IE6.0、卡巴2003、IE6.0、卡巴测试用例减少数:27123、水平数不相同因素(变量)的水平数(变量的取值)不相同例子:假设有一个系统有5个独立的变量(A,B,C,D,E)。变量A和B都有两个取值(A1 、A2和B1、B2)。变量C和D都有三个可能的取值(C1、C2、C3和D1、D2、D3)。变量E有六个可能的取值(E1、E2、E3、E4、E5、E6)。 因素数和水平数有五个因素(变量):A、B、C、D和E两个因素有两个水平(变量的取值)、两个因素有三个水平,一个因素有六个水平:A:A1、A2B:B1、B2C:C1、C2、C3D:D1、D2、D3E:E1、E2、E3、E4、E5、E6 选择正交表表中的因素数(变量)5表中至少有二个因素的水平数(变量的取值)2至少有另外二个因素的水平数3还至少有另外一个因素的水平数6行数取最少的一个(L49(78)、L18(36 61))结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东汕头幼儿师范高等专科学校《休闲体育概论》2024-2025学年第一学期期末试卷
- 贵州盛华职业学院《拓展运动B》2024-2025学年第一学期期末试卷
- 施工方案标准(3篇)
- 空气源热泵施工方案(3篇)
- 安徽黄梅戏艺术职业学院《田径B(1)》2024-2025学年第一学期期末试卷
- 四川文轩职业学院《高层建筑结构案例分析(案例)》2024-2025学年第一学期期末试卷
- 2024年云南省工业和信息化厅直属事业单位招聘专业教师真题
- 天津渤海职业技术学院《中小学生心理健康教育与辅导》2024-2025学年第一学期期末试卷
- 2025安规考试题库及答案
- 宝鸡三和职业学院《动物行为学》2024-2025学年第一学期期末试卷
- 2025年重庆出租车资格证区域考试题库区域考试
- 广州市越秀区招聘卫生健康系统事业单位事业编制人员考试真题2024
- 医疗废物监督管理课件
- 全国律师会费管理办法
- 危险源辨识、评价及控制培训
- 延缓慢性肾脏病进展临床管理指南(2025年)解读课件
- 土地管理培训课件
- 2025年山西中考历史试卷真题解读及答案讲解课件
- 2025至2030中国科技成果转换行业发展趋势分析与未来投资战略咨询研究报告
- 除颤仪使用讲课件
- 中国PCBA行业发展前景及发展策略与投资风险研究报告2025-2028版
评论
0/150
提交评论