【原创】正交实验法设计测试用例
上一篇 /
下一篇 2007-10-31 21:08:29 / 天气: 阴雨
/ 心情: 平静
/ 精华(1)
/ 置顶(1)
/ 个人分类:原创
hm&dt-Fx;L"n;U!]0 正交实验法设计测试用例是考虑用最少的用例来覆盖两两组合的情况,是套用正交表来随机的产生用例,没有主次之分,是一种提高测试覆盖率的简单易用的方法。51Testing软件测试网
_O l u9N+Nufg
\W/J*Lz&J+Xy0 正交实验法的重点是首先确定因子、状态,生成因子状态表;然后用加权筛选的方法去除不重要的因子、状态得到简化的因子状态表(因素分析表);再利用正交表构造测试数据集。
a`9BiVBC0(sybs4W}v0 如何选择正交表呢?有几条原则:51Testing软件测试网mW`+Z3uXx
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 ]0Y7FkXL0S1W:Gm)b8@q%}0 b1 b2 b3
(lid.VpeUX8J9A;Jjc4fm09FCF~ Fb9{
^[0 c1 c2
;zX6@%Ra4A0J.Q0
_'`-?pZ0则把b1 b2放在一起,写用例的时候再分开写。51Testing软件测试网;H"Zgd-?
d Q }
}#L*t
x:STJ0
51Testing软件测试网m;f }.u#Sq a1 n_+aj6kwU$U9Yd0 | b1b2 | c1 |
a2 | b1b2 | c2 |
a1 | b3 | c2 |
a2 | b3 | c1 |
li#I&O