51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6480|回复: 8
打印 上一主题 下一主题

[求助] 用正交表设计测试用例,当水平数不同时,怎么选择?

[复制链接]
  • TA的每日心情
    擦汗
    2017-9-20 10:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2011-7-26 09:43:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    水平数不相同

    因素(变量)的水平数(变量的取值)不相同
    例子:

    假设有一个系统有5个独立的变量(ABCDE)。变量AB都有两个取值(A1 A2B1B2)。变量CD都有三个可能的取值(C1C2C3D1D2D3)。变量E有六个可能的取值(E1E2E3E4E5E6)。


    因素数和水平数

    有五个因素(变量):
    ABCDE

    两个因素有两个水平(变量的取值)、两个因素有三个水平,一个因素有六个水平:
    AA1A2

    BB1B2

    CC1C2C3
    D
    D1D2D3

    EE1E2E3E4E5E6


    选择正交表

    表中的因素数(变量)>=5

    表中至少有二个因素的水平数(变量的取值)>=2

    至少有另外二个因素的水平数>=3

    还至少有另外一个因素的水平数>=6
    行数取最少的一个(L49(7^8)L18(3^6 6^1)

    结果:L18(3^6 6^1)


    变量映射

    A1→A12→A2

    B1→B12→B2

    C1→C12→C23→C3

    D1→D12→D23→D3

    E12→E23→E34→E45→E56→E6


    L18(3^6 6^1)设计的测试用例

    测试用例减少数:216→18

    加上一些可疑的情况(设为n个)为18n,它比原来也少多了。


    我想是问的是,为什么结果是:L18(3^6 6^1),而不是L14(3^4 6^1) ?请大侠指点。。。。。。。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-20 10:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2011-7-27 09:37:15 | 只看该作者
    自己顶一下,请了解的童鞋,帮个忙哦。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2011-7-28 13:46:59 | 只看该作者
    莫得人顶你呀,看来要哥来顶一下了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-20 10:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2011-7-28 13:52:58 | 只看该作者
    顶了,帮我分析下哇
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-20 10:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2011-8-3 14:00:50 | 只看该作者
    今天在超星网看到一本书《实验设计与分析》,现在已经知道了。不过关于正交表的深层次的问题,还不是太了解。我把这本书的地址给大家分享一下,如下:http://read.chaoxing.com/ebook/read_10651304.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2013-3-11 13:55:06 | 只看该作者
    顶一个!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2013-3-12 09:40:14 | 只看该作者
    跟正交表的设计有关
    3^6 6^1     n=18
    0000000
    0011221
    0102212
    0120123
    0212104
    0221015
    1002125
    1020214
    1111110
    1122001
    1201203
    1210022
    2012013
    2021102
    2101024
    2110205
    2200111
    2222220


    而L14(3^4 6^1) 没法设计正交表 所以取能设计的正交表中行数最少的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-3-23 11:41:46 | 只看该作者
    回复 5# PYbless2008


        能讲解一下具体为什么不?这本书好厚啊~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2018-8-27 16:50:09 | 只看该作者
    例子中的因素数是5,水平数最多是6,你看看你设计的L14(3^4 6^1) 中,3^4是不是不满足条件?你的是4因素数,3水平数
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 12:47 , Processed in 0.083221 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表