欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    正交表和所有对值表.ppt

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

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

    正交表和所有对值表.ppt

    Chap18 正交表和所有对值表Orthogonal Arrays and All Pairs,尹剑飞,OA(49,78),18.1 问题的提出:组合爆炸,SUT的输入有多个变量(因子),每个变量有多个值将导致组合爆炸,如10个变量,每个变量取0,99之间的整数:覆盖所有可能的组合,需(100)10个测试用例采用等价类+边界值分析,则需210+210覆盖有效的边界测试用例数:覆盖有效的下界0和上界99的组合,需210覆盖无效的边界测试用例数:覆盖无效的下界-1和上界100,采用“单点故障”原则,需210210还是太大,是否可以减少一些组合情况?,18.1 关于多个变量(因子)的两种关系,多个变量(因子)应该是彼此交互即很有可能相互依赖,只有某些组合是允许的如输入界面上多个输入框之间的依赖关系,积点输入框(120以下,165以下,165以上)将决定毕业输入框的取值(延期,按时,提前)可采用域测试技术(第16章),设计测试用例多个变量(因子)应该是彼此不交互基本上所有组合都是允许的,常用于兼容性测试如测试应用系统的兼容性:平台、操作系统、打印机、网络等变量(因子)之间应该是不相互依赖可采用正交表和所有对值,设计测试用例,18.1 采用正交表和所有对值设计测试用例的假设,绝大多数缺陷来自下述两种情况(1)缺陷只与某个因子的某个选项(取值)相关单点故障假设(2)缺陷只与某两个因子的联合取值相关(3)缺陷与三个/四个/更多因子的联合取值无关正交表和所有对值设计测试用例以覆盖多个因子的两两组合取值,即覆盖(1)和(2)两种情况一般不覆盖第(3)种情况,特殊的正交表可以覆盖三三因子联合取值等其它情况从而减少测试用例的数量,18.3 正交表列子,1)假设每因子取2个选项:0或12)使用正交表,3因子(全组合是8个)的测试用例数与2因子(全组合是4个)相同,并未增加测试用例数3)3因子正交表,覆盖了两两因子的所有可能组合,18.3 正交表列子,将左则正交表中的选项替换成实际测试内容,得到下面的测试用例表的输入部分:因子1-OS因子2-Browser因子3-Speed因子1的取值0-Windows因子1的取值1-Linux,这是一张完整的测试用例表吗?,增加“期望输出”才能成为一张基本完整的测试用例表,18.4 选择一个正交表,Google输入orthogonal array可找到现成的正交表,18.4 选择一个正交表,使用正交表需注意下述事项正交表的列数 你所测试的因子数,多余的列应该删除若使用正交表的第X列表示你所测试的第A因子则第X列的选项个数 第A因子的选项个数从你所测试因子中选择最大因子(假定为A,B,则A,B各自的选项个数是最多的),则正交表的行数 A的选项个数 B的选项个数,18.5 正交表的实例,假设一个电子商务站点,需执行客户端和服务配置的组合测试,有7个因子,1)为简化描述,选项用A,B,C.这样的字母代替有意义的名称IE,FireFox,Opera2)不同因子的选项互不干扰,如浏览器的选项A与速度的选项A无关,互不相同,组合情况分析,若需覆盖所有组合情况,则需测试用例34 52 4=8100 个若只需覆盖两两因子的组合情况,则测试用例最少只需52 个,选择正交表,从 正交表库中,找到oa.49.8.7.2 正交表(oa表示正交表49表示行数8表示列数(因子数)7表示选项数(所有因子的选项数相同)2表示组合强度,即该正交表覆盖两两因子的所有可能组合),选择正交表,的内容,使用正交表,第一步导入oa.49.8.7.2.txt 到 Excel(可能要进行格式转换)第二步将列号替换为因子名将正交表中的取值(选项)替换为因子的取值(选项),正交表的选项数为7,故对于浏览器因子0对应A,1对应B,2对应C4,5,6可由测试员灵活设定,这里对应符号其它因子类似处理,使用正交表,第三步简化正交表,即通过减少行数,以达到尽可能减少测试用例数的目的,旧的第4和第5行可以合并到新的第2和第3行,合并后可删除旧的第4和第5行,使用正交表,第三步简化正交表,即通过减少行数,以达到尽可能减少测试用例数的目的,旧的第36行只有1个有效值A,而没有一对值,故可直接删除,使用正交表,经过第三步,将提供的正交表的49行减少为39行,缩减了20%还可以进一步减少测试用例数第四步将测试员可灵活设定的选项(由符号标识)替换为任意有效值最后一步补充“期望输出”可能还有其它工作要做:编写测试计划、编写测试脚本、建立测试环境、运行测试用例、编写测试结果报告、回归测试等,18.6 所有对值表,所有对值表与正交表类似可以说是正交表在软件测试领域的专门化一般只保证两两因子覆盖(覆盖强度=2)工具,工具介绍,ALLPAIRS Test Case Generation Tool(Version 1.2.1)用perl写的转换程序调用ALLPAIRS VARS.TXT TESTCASES.TXT,将输入文件VARS.TXT转换为输出文件TESTCASES.TXT,VARS.TXT文件内容,TESTCASES.TXT文件内容,TESTCASES.TXT中的pairings列表示相应测试用例覆盖的对值(两因子联合取值)的个数,

    注意事项

    本文(正交表和所有对值表.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开