51Testing软件测试论坛

标题: 用正交表设计测试用例,当水平数不同时,怎么选择? [打印本页]

作者: PYbless2008    时间: 2011-7-26 09:43
标题: 用正交表设计测试用例,当水平数不同时,怎么选择?

水平数不相同

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

假设有一个系统有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) ?请大侠指点。。。。。。。


作者: PYbless2008    时间: 2011-7-27 09:37
自己顶一下,请了解的童鞋,帮个忙哦。
作者: chnd51    时间: 2011-7-28 13:46
莫得人顶你呀,看来要哥来顶一下了
作者: PYbless2008    时间: 2011-7-28 13:52
顶了,帮我分析下哇
作者: PYbless2008    时间: 2011-8-3 14:00
今天在超星网看到一本书《实验设计与分析》,现在已经知道了。不过关于正交表的深层次的问题,还不是太了解。我把这本书的地址给大家分享一下,如下:http://read.chaoxing.com/ebook/read_10651304.html
作者: xiaofan_xj    时间: 2013-3-11 13:55
顶一个!
作者: 冬儿    时间: 2013-3-12 09:40
跟正交表的设计有关
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) 没法设计正交表 所以取能设计的正交表中行数最少的
作者: dorahh    时间: 2013-3-23 11:41
回复 5# PYbless2008


    能讲解一下具体为什么不?这本书好厚啊~~
作者: 怕几眼    时间: 2018-8-27 16:50
例子中的因素数是5,水平数最多是6,你看看你设计的L14(3^4 6^1) 中,3^4是不是不满足条件?你的是4因素数,3水平数




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2