欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年测试用例设计方案技巧正交试验法详解 .docx

    • 资源ID:37739248       资源大小:171.24KB        全文页数:11页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年测试用例设计方案技巧正交试验法详解 .docx

    精选学习资料 - - - - - - - - - 测试用例设计方法-正交试验法详解正交试验法介绍正交试验法是讨论多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通 过少数的试验替代全面试验,依据正交表的正交性从全面试验中选择适量的、有代表性的 点进行试验,这些有代表性的点具备了“ 匀称分散,整齐可比” 的特点;k 正交表是一种特制的表格,一般用 Lnm 表示, L 代表是正交表, n 代表试验次数或正交表的行数,k 代表最多可支配影响指标因素的个数或正交表的列数,m 表示每个因素水平数,且有 n=k*m-1+1 ;正交表的特点正交表具有以下两个特点;正交表必需满意这两个特点,有一条不满意,就不是正交表;每列中不同数字显现的次数相等;这一特点说明每个因素的每个水平与其它因素的每个水 平参加试验的几率是完全相同的,从而保证了在各个水平中最大限度地排除了其它因 素水平的干扰,能有效地比较试验结果并找出最优的试验条件;在任意 2列其横向组成的数字对中,每种数字对显现的次数相等;这个特点保证了试验 点匀称地分散在因素与水平的完全组合之中,因此具有很强的代表性;使用正交试验法的缘由对于单因素或两因素试验,因其因素少,试验的设计、实施与分析都比较简洁;但在实际工作中,经常需要同时考察3个或 3个以上的试验因素,如进行全面试验,试验的规模很大,由于时间和成本的限制我们不行能进行全面试验,但是详细挑其中的哪些测试用例进 行测试我们心里拿不准,总担忧不做不选择的那些测试用例会遗漏一些严峻缺陷;为了有 效的、合理地削减测试的工时与费用,我们利用正交试验法来设计测试用例;正交试验法 就是支配多因素试验、寻求最优水平组合的一种高效率的试验设计方法;我们用测试实例来进行说明使用正交试验法设计测试用例的好处;测试需求:某所高校通信系共2个班级,刚考完某一门课程,想通过“性别 ” 、“班级 ”和“ 成果 ” 这三个查询条件对通信系这门课程的成果分布,男女比例或班级比例进行人员查询:依据 “性别 ” =“男,女 ”进行查询依据 “班级 ” =“1班, 2班”查询依据 “成果 ” =“及格,不及格 ”查询依据传统设计全部测试分析上述测试需求,有3个被测元素,被测元素我们称为因素,每个因素有两个取值,名师归纳总结 - - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - 我们称之为水平值,所以全部测试用例个数是 2*2*2=8 ,参见下表序号 性别 班级 成果1 女 1班 及格2 女 1班 不及格3 女 2班 及格4 女 2班 不及格5 男 1班 及格6 男 1班 不及格7 男 2班 及格8 男 2班 不及格利用正交表设计测试用例,我们得到的测试用例个数是 n=3*2-1+1=4,对于三因素两水平的刚好有 L 4 2 3的正交表可以套用,于是用正交表试验法得出 4 个测试用例如下:序号 性别 班级 成果1 女 1班 及格2 女 2班 不及格3 男 1班 不及格4 男 2班 及格依据实际需要可以在用正交试验法设计用例的基础上补充一些测试用例;4个测试用例与 8个测试用例相比测试用例个数是削减了;因素数和水平数越大越能表达用正交表的好处;例如:对于一个四因素且每个因素均为三水平的试验,假如依据全面试验需要进行 3*3*3*3=81 次;但是假如用正交试验法选择L 934正交表, n=4*3-1+1=9 次试验就可以掩盖;从这点可以说明用正交试验法能有效地、合理地削减测试用例和工时,节省名师归纳总结 - - - - - - -第 2 页,共 8 页精选学习资料 - - - - - - - - - 测试成本;正交表的类别及如何查找正交表1.1. 正交表的类别1. 单一水平正交表各列水平数相同的正交表称为等水平正交表;如 L4(2 3)、 L 8(2 7)、 L12(2 11)等各列中的水平为 2,称为 2水平正交表; L 9(3 4)、 L 27(3 13)等各列水平为 3,称为 3水平正交表;表示为: L nm k;2. 混合水平正交表各列水平数不完全相同的正交表称为混合水平正交表;如 L8(4 12 4)表中有一列的水平为4,有 4列水平数为 2;也就是说该表可以支配一个 4水平因素和 4个2水平因素;再如 L 16(4 42 3), L 16(4 12 12)等都是混合水平正交表;表示为:L n( m 1 k1m 2 k2);2.2. 如何查找正交表查 Dr. Genichi Taguchi 设计的正交表http:/www.york.ac.uk/depts/maths/tables/orthogonal.htmTechnical Support com正交表的一个实例 :L42 32-水平数3-因素数n=4-最少试验次数确定因素数和水平数因素数:确定测试中有多少个相互独立的考察变量;水平数:确定任何一个因素在试验中能够取得的最多个值名师归纳总结 依据因素数和水平数确定n 值第 3 页,共 8 页对于单一水平正交表L nmk,用 n=k*m-1+1 公式运算- - - - - - -精选学习资料 - - - - - - - - - 对于混合水平正交表Lnm1 k1m2k2.m xkx ,用 n=k 1*m 1-1+k2*m2- 1+ kx*mx-1+1 公式运算选择合适的正交表单一水平正交表:假如存在试验次数等于n,并且水平数大于等于m、因素数大于等于k 的正交表,我们把这个正交表拿过来套用;假如不存在试验次数等于n 的正交表,我们就得找出满意试验次数大于n 的正交表并且水平数大于等于m 、因素数大于等于k ;混合水平正交表:假如存在试验次数等于n,并且水平数大于等于maxm1,m2 ,m3 , 、因素数大于等于k 1 +k 2+k 3+ 的正交表,我们把这个正交表拿过来套用;假如不存在试验次数等于 n 的正交表,我们就得找出满意试验次数大于 n 的正交表并且水平数大于等于maxm1,m2,m3, 、因素数大于等于 k1+k2+k3+ ;当有 2个或 2个以上正交表可以被选择时,选取原就是选试验次数最少的那个正交表;依据正交表把变量的值映射到表中,设计测试用例把变量的值映射到正交表中,每一行的各因素的取值组合作为一个测试用例;用正交表设计测试用例的两种情形:存在试验次数等于 nn=k*m-1+1 的正交表案例 1:假设一个网页有 3个不同的部分( Top 、Middle 、 Bottom),并且每个部分都可以单独显示及隐藏;要测试这三个不同部分的交互;依据前面给出的正交表测试用例设计步骤,用正交试验法设计测试用例;确定因素数和水平数确定有 3 个独立变量且每个变量2 个取值: TopHidden, Visible, MiddleHidden, Visible, BottomHidden, Bottom 依据因素数和水平数确定 n 值 水平数: m=2名师归纳总结 - - - - - - -第 4 页,共 8 页精选学习资料 - - - - - - - - - 因素数: k=3Ln(2 3)n=k*m-1+1=3*2-1+1=4选择合适的正交表先看看正交表里有没有试验次数 是符合;=4 的正交表,假如有我们再看看因素数和水平数是不选择正交表 L4(2 3)变量为三因素,值为二水平,恰好相符;把变量的值映射到表中,并设计测试用例 Hidden=0, Visible=1列数 Top Middle Bottom1 Hidden Hidden Hidden2 Hidden Visible Visible3 Visible Hidden Visible4 Visible Visible Hidden把表中每一行转换成测试用例,可以得到 4 个测试用例如下:1. 隐匿 Top , Middle ,Bottom 这三部分2显示除 Top 外的其它部分3显示出 Middle 部格外的其它部分4. 显示除 Bottom 部格外的其它部分不存在试验次数等于 nn=k*m-1+1 的正交表案例 2:手机照相机的拍照模式是一般模式,针对对比度(正常,极低,低,高,极高)、颜色成效(无,黑白,棕褐色,负片,水绿色)、感光度(自动,100, 200, 300, 400,800)、白平稳(自动,白炽光,日光,荧光,阴光)、照片大小(5M, 3M, 2M, 1M, VGA )、闪光模式(关,开)各个值用正交试验法设计测试用例;1.确定因素数和水平数名师归纳总结 - - - - - - -第 5 页,共 8 页精选学习资料 - - - - - - - - - 因素数:对比度,颜色成效,感光度,白平稳,照片大小,闪光模式水平数:对比度:正常、极低、低、高、极高颜色成效:无、黑白、棕褐色、负片、水绿色感光度:自动、100、200、400、 800白平稳:自动、白炽光、日光、荧光、阴光照片大小: 5M、3M、2M、 1M、VGA闪光模式:开、关2. 依据因素数和水平数确定 n 值m1=5, k 1=5m2=2, k 2=1Ln5 52 1n=k1*m1-1+k 2* m 2-1+1=5*5-1+1*2-1+1=20+1+1=223. 选择合适的正交表依据运算得出 n=22, 我们先看看有没有试验次数等于 22的正交表,实际上不存在n=22的正交表,这个时候我们就得找 n 大于 22并且满意m>=maxm 1=5,m2=2,k>=k 1+k2=5+1=6的正交表;查到 L25(5 6),L 497 8 都满意当有 2 个或 2 个以上正交表可以被选择时,选取原就是选试验次数最少的那个正交名师归纳总结 表,所以我们选L 25(56)正交表;31415161第 6 页,共 8 页1121121222223133333414444451555556212345- - - - - - -精选学习资料 - - - - - - - - - 72234518234512924512310251234113135241232413513335241143正交试验法的优缺点 正交试验法作为设计测试用例的方法之一,也有其优缺点;优点 :依据正交性从全面试验中选择出部分有代表性的点进行试验,这些有代表性的特点具备了“均 匀分散,整齐可比”的特点;通过使用正交试验法削减了测试用例,合理地削减测试的工时与费用,提高 测试用例的有效性;是一种高效率、快速、经济的试验设计方法;缺点 :对每个状态点同等对待,重点不突出,简洁造成在用户不常用的功能或场景中,花费不少时间进行 测试设计与执行,而在重要路径的使用上反而没有重点测试;虽然正交试验设计有上述不足,但它能通过部分试验找到最优水平组合,因而很受实际工 作者的青睐;名师归纳总结 - - - - - - -第 7 页,共 8 页精选学习资料 - - - - - - - - - 4 因子 3 状态1 确定 正 交表的行和列;每个因素有 3个水平,共需支配 9次试验2 确 定正 交表的内容 . 对每 个 因 素的水平进行编号,分别为 1、2、3,并将试验依据水平数 3进行分组,即每三个试验为一组;对于 第 一 列:第一组试验中,全部使用因素1的第 1个水平;其次组试验中,全部使用因素1的第 2个水平;第三组试验中,全部使用因素1的第 3个水平;对于 第 二 列:每一组试验中,都分别使用因素2的三个水平 1、2、3: 名师归纳总结 对于 第 三 列:每一项试验中,每一个水平编号的确定方法见公式3.1;3.2所示 . 第 8 页,共 8 页3 生 成正 交表;将每 个 因 素的水平编号填入表中可得正交表如表- - - - - - -

    注意事项

    本文(2022年测试用例设计方案技巧正交试验法详解 .docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开