• 测试用例设计方法-正交实验


    因子

    所有参与实验的影响实验结果的条件成为因子

    水平

    影响实验因子的取值或输入称之为水平

     整齐可比

    在同一张正交表中,每个因子的每个水平出现的次数完全相同,实验中,每个因子的每个水平与其他因子的水平参与实验的几率完全相同

    注意:正交表可以从网上所搜获得

    均匀分散

    同一张正交表中,任何两列的水平搭配是完全相同的

    设计流程

    1. 分析需求获取因子及水平
    2. 根据因子水平选择合适的正交表
    3.  替换因子水平,获取实验次数
    4. 根据经验或其他因素补充实验次数
    5. 细化输出获取测试用例

    注意事项

    1. 选择正交表时,因子与水平正好与正交表相同
    2. 被测对象中的因子与正交表中的因子不同,选择正交表中的因子稍大于被测对象因子数,且实验次数最少的,多余的因子弃用
    3. 被测对象中的水平与正交表中的水平不同,可根据实际情况进行合并,然后拆分
    4. 被测对象中因子和水平都和正交表不相同时,则可选择因子水平稍大于被测对象的正交表,且实验次数最少的

    例子

    需求

    1. 某项目支持的web浏览器为chrome、ie、opera
    2. 对应的插件为:无、RealPlayer、media player
    3. 对应的服务器为:iis、apache、netscape
    4. 对应的操作系统为:Windows2000、nt、linux

    步骤

    1. 根据需求获取因子个数为4:web浏览器、插件、服务器、操作系统
    2. 确定每个因子对应三个水平
    3. 从网上获取四因子三水平的正交表,如下图
    web浏览器 插件 服务器 操作系统
    1 1 1 1
    1 2 2 2
    1 3 3 3
    2 1 3 2
    2 2 1 3
    2 3 2 1
    3 1 2 3
    3 2 3 1
    3 3 1 2

     

    4.根据得到的正交表,替换上面的水平元素

     

    web浏览器 插件 服务器 操作系统
    chrome iis windows2000
    chrome RealPlayer apache nt
    chrome media player netscape linux
    ie netscape nt
    ie RealPlayer iis linux
    ie media player apache windows2000
    opera apache linux
    opera RealPlayer netscape windows2000
    opera media player iis nt

     

    5.根据经验对正交表进行补充

    web浏览器 插件 服务器 操作系统
    chrome iis windows2000
    chrome RealPlayer apache nt
    chrome media player netscape linux
    ie netscape nt
    ie RealPlayer iis linux
    ie media player apache windows2000
    opera apache linux
    opera RealPlayer netscape windows2000
    opera media player iis nt
    ie realplayer apache nt
    opera media player netscape linux

    6.根据补充完整的正交表,填写测试用例

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    IG GROUP开源RESTdoclet项目
    Visual Studio 2012 Update 1抢先看
    使用 Windows Azure 移动服务将云添加到您的应用
    WMF 3.0 RTM(包含PowerShell 3.0 )业已发布
    Node.js 0.9.2 发布(非稳定版)
    vsftpd 3.0.1 正式版发布
    Piggydb 6.2 发布,个人知识库管理
    Apache Commons Codec 1.7 发布
    Notepad++ 6.1.8 正式版发布
    gWaei 3.6.0 发布,英日词典
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11429306.html
Copyright © 2020-2023  润新知