网站大量收购闲置独家精品文档,联系QQ:2885784924

正交表测试用例设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正交表测试用例设计

测试用例设计—正交试验法1、概念正交试验设计(Orthogonal experimental design)是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验。 1.2、因素(Factor)在一项试验中,凡欲考察的变量称为因素(变量),也有的地方叫因子。 1.3、水平(位级)(Level)在试验范围内,因素被考察的值称为水平(变量的取值)。、正交表2.1正交表是一整套规则的设计表格。正交表的表示形式:其中:L为正交表的代号,n为行数(试验次数),t为水平数,c为列数(因素数)。例如:L4(2^3),它表示需做4次实验,最多可观察3个因素,每个因素均为2水平。如下图: H hQ0Ne I0 8n+\5Xmz3P0? 51Testing软件测试网ELy7v^]yrws /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?]8U0? t[)I%]3GO0 }9i Z0s.hX0?mn型的正交表中,试验次数(行数)=∑(每列水平数-1)+1 ^ Q B v]0?例:5个3水平因子及一个2水平因子,表示为35*21,试验次数=5*(3-1)+1*(2-1)+1=12,即L12(3^5 2^1)。 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.txt 2、查Dr. GenichiTaguchi设计的正交表, http://www.york.ac.uk/depts/maths/tables/orthogonal.htm上面查询 3、数理统计、试验设计等方面的书及附录中 关注点:因素数和对应的水平数组成的矩阵。 用正交表设计测试用例3.1设计测试用例的步骤1、有哪些因素(变量2、每个因素有哪几个水平(变量的取值)3、选择一个合适的正交表4、把变量的值映射到表中 5、把每一行的各因素水平的组合作为一个测试用例 加上你认为可疑且没有在表中出现的组合 3.2如何选择正交表1、考虑因素(变量)的个数2、考虑因素水平(变量的取值)的个数3、考虑正交表的行数4、取行数最少的一个 3.3设计测试用例时的三种情况1、因素数(变量)、水平数(变量值)相符水平数(变量的取值)相同、因素数(变量)刚好符合正交表 例子:对某人进行查询 假设查询某个人时有三个查询条件:根据“姓名”进行查询根据“身份证号码”查询根据“手机号码”查询 考虑查询条件要么不填写,要么填写,此时可用正交表进行设计 因素数和水平数有三个因素:姓名、身份证号、手机号码 每个因素有两个水平姓名:填、不填身份证号:填、不填手机号码:填、不填 选择正交表 表中的因素数>=3 表中至少有三个因素的水平数>=2 行数取最少的一个结果:L4(2^3)(图参见前面) 变量映射姓名:1→填写,2→不填写;身份证号:1→填写,2→不填写;手机号码:1→填写,2→不填写; 用L4(2^3)设计的测试用例测试用例如下:1:填写姓名、填写身份证号、填写手机号 2:填写姓名、不填身份证号、不填手机号 3:不填姓名、填写身份证号、不填手机号4:不填姓名、不填身份证号、填写手机号 增补测试用例5:不填姓名、不填身份证号、不填手机号测试用例减少数:8→5 2、因素数不相同水平数(

您可能关注的文档

文档评论(0)

haodoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档