【原创】正交实验法设计测试用例

上一篇 / 下一篇  2007-10-31 21:08:29 / 天气: 阴雨 / 心情: 平静 / 精华(1) / 置顶(1) / 个人分类:原创

hm&dt-Fx;L"n;U!]0  正交实验法设计测试用例是考虑用最少的用例来覆盖两两组合的情况,是套用正交表来随机的产生用例,没有主次之分,是一种提高测试覆盖率的简单易用的方法。51Testing软件测试网 _Olu9N+Nufg

\ W/J*Lz&J+Xy0   正交实验法的重点是首先确定因子、状态,生成因子状态表;然后用加权筛选的方法去除不重要的因子、状态得到简化的因子状态表(因素分析表);再利用正交表构造测试数据集。

a`9BiV BC0

(sybs4W}v0   如何选择正交表呢?有几条原则:51Testing软件测试网mW`+Z3uX x

5~ J7~+g;aJbS0   1 每个因子状态数目相同的情况,因子数为M,状态数为N,则最佳选择一个M因子N状态的正交表,如果不存在这样的正交表,则选择K因子N状态的正交表(K>M)。

5F+?&I#m2s8B,GO051Testing软件测试网q?+C~X%n

   2 如果不同因子状态数目不相同,选择出现次数最多的状态数(相同的话选择大的)。51Testing软件测试网|0b6mL h pUGOt

'uF3u+FdAh!c0   3 如果所选的正交表的状态数小于因子最大的状态数,比如

E!i6A&^}di0

.sr)C,hS(KO {-{fl0    a1  a2 

W ]0Y7FkXL0

S1W:Gm)b8@q%}0    b1  b2  b3

(lid.VpeU X8J9A;Jjc4fm0

9FCF~Fb9{ ^[0    c1  c2 

;z X6@%Ra4A0J.Q0

_'`-?pZ0则把b1 b2放在一起,写用例的时候再分开写。51Testing软件测试网;H"Zgd-? d Q }

}#L*t x:STJ0

51Testing软件测试网m;f }.u#Sq

 a1

n_+aj6kwU$U9Y d0
 b1b2 c1
 a2 b1b2 c2
 a1 b3 c2
 a2 b3 c1

li#I&ONW TS051Testing软件测试网#{0tz%{.C/[

用例:51Testing软件测试网 ONZs-Q%Cb!YT

7X N qz.ii0a1 b1 c1

Zv#QK!]2YO h0

'O5x's)_M.F;q)CQ0a1 b2 c151Testing软件测试网~}JK8hh

51Testing软件测试网sm#VSB:sD5i%Wi

a2 b1 c2 

rr~#y9l+nc'rj'x051Testing软件测试网!E.Y+|;o+{C

a2 b2 c251Testing软件测试网+hFxKj

51Testing软件测试网 Io)x IH}.FCe#r

a1 b3 c2

1mZ~Rk051Testing软件测试网7O/\d;}/}E

a2 b3 c1 

jg+v6OIP?051Testing软件测试网 H:\5yC`J h Y:xf5M

正交表的下载网址http://www.york.ac.uk/depts/maths/tables/orthogonal.htm 

wA[Ebi;CB9X;I3kQ051Testing软件测试网PO1f&oE{6fv%x

 正交实验法设计测试用例的例子:51Testing软件测试网;K5r2\ vUR
51Testing软件测试网yH_m*M]2U^.P

假设一个WEB站点,该站点有大量的服务器和操作系统,并且有许多具有各种插件的浏览器浏览:

T*|!n PL#f.T6w1g @0

WEB浏览器:Netscape6.2IE6.0Opera4.051Testing软件测试网B(q.JU$[

插件:      无、RealPlayerMediaPlayer

%aL&M}$P+e#|1UT0

应用服务器:IISApcheNetscape Enterprise51Testing软件测试网R\$IY^_R?w

操作系统:Windows2000Windows NTLinux

f*\*o#B-_O@0q&`0

 51Testing软件测试网7U+R7d:H5b"OS.sF?eD

WEB浏览器51Testing软件测试网d9J5r{$~~ `DN

插件51Testing软件测试网M:W/[1w`]J%A8c3b

应用服务器

+yb(VS A-f vt0

操作系统

`-J4th [d,A0

151Testing软件测试网-I)_'UW}H7yL

Netscape6.251Testing软件测试网/^v M7@H Gf4Q s

51Testing软件测试网5i YpxXD5si&\

IIS51Testing软件测试网 lT[g,AA

Windows2000

5Yk6I;F$V nM@N4S0

2

5a(O"T|+S c0

Netscape6.251Testing软件测试网:e2\!~4vNr\w

RealPlayer51Testing软件测试网A%w5D,u;h?

Apche

?e(pE&PG'wW0

Windows NT51Testing软件测试网)l)] D7S!hI

3

@ b?,TU.O|R%LH0

Netscape6.251Testing软件测试网yW:d Pm

MediaPlayer

@:j2A:WWn0

Netscape51Testing软件测试网P p;c*V}&Yi

Linux51Testing软件测试网^.GK?0S

451Testing软件测试网J;c;I/u0a{)Z)F

IE6.0

#rf5YZ i1G:?(B0W6NR0

:T5Ya,N:q3B*g0

Apche51Testing软件测试网VI.ltk0bA0a

Linux

V&x;hw3t*M,H-{0

551Testing软件测试网hhj!Z.SDJT K4CIG

IE6.051Testing软件测试网8CeCx#^ cm

RealPlayer51Testing软件测试网Y5^EKM

Netscape

!zeO7cb PM0

Windows200051Testing软件测试网;Y#m t~9{$ob&w `g

6

HG9aBy?*r.RA9f C|t0

IE6.0

"H*m/m `6[jMw)S0

MediaPlayer51Testing软件测试网N$J1Y@z$@O5E

IIS

*p |:N-C\7Ts G;a0

Windows NT

u!?e^fy9]0

7

*?s/H't3d;TM\0

Opera4.051Testing软件测试网3X1]5G:cIP:e"u

51Testing软件测试网!}_Y0i#P/u.p8l)_!{

Netscape51Testing软件测试网!DtjoI wS

Windows NT

1K z7{v%m m z$g5M,x0

8

VDp@v1m]J-p|6l0

Opera4.051Testing软件测试网;}`'n7\1p)z

RealPlayer51Testing软件测试网:B ^0g"\&?Nfy

IIS

)C?(^]}0

Linux

}O};Kx4m3|0

951Testing软件测试网f3H k3pY:|oE$Io

Opera4.0

+e3M!y$d.gJ[.N~D0

MediaPlayer51Testing软件测试网,kg a&\ E~

Apche51Testing软件测试网2wTG ^ T9^)|

Windows2000

Aj,M4y1~ ^ Ps0

 

{+^)V7r,pb0

 

t4p `*I*E$H&W0

正交表:

Vf U;y*nI1Z V0

 

/TgJa6M(fZ5m0

 51Testing软件测试网#QH o7} c

151Testing软件测试网}w$L}:R'x@sg G

251Testing软件测试网 ?7`&?;t]4p

3

.O+Pl/hY kSIZvu0

451Testing软件测试网*v6LJ]?sJC.p

151Testing软件测试网 v@{@ ?+@b v

151Testing软件测试网?.Z8z6KRQJ&V+l

1

3g6vH4w0L*? ~/w%c@0

151Testing软件测试网w-rG0k3cwk;m

151Testing软件测试网{YM/l$J.a&_5k,}

251Testing软件测试网R6Y^*FpOC,r8q

1

*NUU5is-]lM0

251Testing软件测试网 n8L'\3j,|r3?

251Testing软件测试网YL u-i9rJ9`(GE2E

2

:M!_(_)SS*K^1m0

351Testing软件测试网xt~+R?L*sy

1

%x ]-}I1ma*T)V)uT0

351Testing软件测试网{Zez}D

351Testing软件测试网"{G1[]C%q!l"x6M0`

3

)B+^h_e+~5m6`'[0

4

9ZT4Y:sO'k9f0

251Testing软件测试网m LH H8h&Vk

151Testing软件测试网StB:vK0r X9O

2

2YD z*s;P3u@\0

351Testing软件测试网0Xd_&|6H*B2H1q_

551Testing软件测试网+G$TG3CVB],C@

2

qk8^So5n%a0

2

5['U'u9zSj0

3

xY4Q([-v!k'm({+v0

1

hMA$p%^vL'd0

651Testing软件测试网r6A}"n+{"]a#\m1U

251Testing软件测试网-g&{ |I mX

351Testing软件测试网a oK1M!_XD

1

dFX2go+T0

251Testing软件测试网7MDV f3b-Z$\!nW)m;Z

7

`}*`s i2t"`0

3

5uyD"c3S`0

1

*ueH_;t@)x%[I EQ0

351Testing软件测试网"x f S1s4_M-Na

251Testing软件测试网+A}~SQ#]

851Testing软件测试网 gj4zs4t8uu/?8m

3

M9}JI|0bm0

251Testing软件测试网`"TT/j_N:D ||

151Testing软件测试网(qq.u fmT

3

k+dd DS/J0

951Testing软件测试网#]f!n7]:r^J

3

3Xf Rx:?u4Ai3N8x0C0

351Testing软件测试网 w6HN E(G7A

251Testing软件测试网 Al4~7]"sR|N-|

1

a m2K6^7[.oLs B @0

一、           提取系统功能说明中的因子:

D f1g ?T x-rHn)T0

1、WEB浏览器51Testing软件测试网u7k3I fi O

2、插件

9E!}?I-Cc&q?jU1{0

3、应用服务器51Testing软件测试网e _9A!d c+j{s

4、操作系统 51Testing软件测试网2t"n&P CC].T H

二、           分析各因子的状态

-I;v3A*KDK[,\o"|5n0

  1、WEB浏览器:1Netscape6.22=IE6.03=Opera4.051Testing软件测试网(ly)^2YZH ^~

2、插件: 1=None2=RealPlayer3=MediaPlayer51Testing软件测试网;o"c#Bc3P

3、应用服务器: 1=IIS2=Apche3=Netscape Enterprise51Testing软件测试网&t!Hby vdojG

4、操作系统: 1=Windows20002=Windows NT3=Linux

6T X)A+u![ n}7L0

 51Testing软件测试网Za0n Q e

三、           将因子、状态映射到上面正交表中:51Testing软件测试网)v@N] F;d

 

z#c0DS2np^Ekl:S0

测试用例51Testing软件测试网 rF*?ku3Q0z$h

浏览器

wNF k` B`0

插件

%mosb o0

服务器51Testing软件测试网 s+j(F*j \ j+|[$W

操作系统

6],b@%suG6Li~0

1

0p9Al1pz6_xe)lf0

Netscape6.251Testing软件测试网wN9@$Lq\

None51Testing软件测试网Pc Fty

IIS

]R6DfC0

Windows2000

G'~:wh?9J,iqw0

251Testing软件测试网5c+YW\3N C-f/l2a

Netscape6.2

ZS&K AD}1Y$F0

RealPlayer51Testing软件测试网 I'e7}C,z9`

Apche

&P;K Eh|#^P4q0

Windows NT

r/SW VL^$Cx0

351Testing软件测试网!\Ln9M+|8Z{ h

Netscape6.251Testing软件测试网9E^&uSw1^HM"\

MediaPlayer51Testing软件测试网cdD{'q.sY

Netscape Enterprise

r Ur_.B#t ?]U0

Linux51Testing软件测试网;tnEV1j$K)qc3s

451Testing软件测试网8aC Db#RmJ/H

IE6.051Testing软件测试网8s)Af d7bY(Y

None51Testing软件测试网f r"j1?i[]'kK6B

Apche

7ZC'o*cc5}bKC0

Linux

vG_#U_(MN0

5

x ` \crT0

IE6.051Testing软件测试网&ku9fH2T+{fj ]

RealPlayer

^:dEW h)g0S7^0

Netscape Enterprise

:c xSWa1K Y3]0

Windows200051Testing软件测试网8c f&{7AV j c

651Testing软件测试网d @{A6g~Y2{

IE6.0

C1uw)t*C Xr^0

MediaPlayer

l,CzNZ yq0

IIS51Testing软件测试网?"o e5C_t S a0h+A

Windows NT

.^sMB9A6b"z jh'[0

7

#s!S"gS-D Z^0

Opera4.051Testing软件测试网m;PBtwnX_

None51Testing软件测试网ET/J;WUu,{

Netscape Enterprise

3Q-]J"\9f$Q5q,j0

Windows NT

"?])Mp }8v0

8

l7]"~j$A7UrW/B0

Opera4.0

0v;D'L[_*U*Z9j0

RealPlayer51Testing软件测试网zd0NG J:Z1w'k2i,E3L,d6Z

IIS51Testing软件测试网5@&nE!i'T$qi

Linux

1H D.r^T4s F&X0

9

3[w^ r*Ck hbeA0

Opera4.051Testing软件测试网6g f4m/z`(Ay-_c

MediaPlayer

w`'J#h~ X-|3Q;S0

?&sU*_ N0u0@0

TAG: 原创 用例设计

zchuang的个人空间 引用 删除 zchuang   /   2013-10-18 11:45:00
5分,点错了
zchuang的个人空间 引用 删除 zchuang   /   2013-10-18 11:44:07
-3
wangkai-721的个人空间 引用 删除 wangkai-721   /   2009-10-09 15:06:40
5
 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 13666
  • 日志数: 13
  • 建立时间: 2007-08-12
  • 更新时间: 2007-11-07

RSS订阅

Open Toolbar