我的地盘我做主!
博客:http://tester2test.cnblogs.com/
msn:win_soft@163.com
随机测试
上一篇 /
下一篇 2007-08-28 08:15:04
/ 个人分类:其他
作者:天网
51Testing软件测试网4t#t8nD|(aYe&E,Ot{z0原文如下:
Rrb,JK(ng
f0Zq7?2j_2~0
随机测试是这样一种测试,在测试中,测试数据是随机产生的。举例来说,我们测试一个系统的姓名字段,姓名长度可达20个字符,那么可能随机输入以下20个字符:ty5%,,ijs5ajUjjkkkk,显然,没有人会姓这样一个姓名,并且可能该字段不允许出现%等一些字符,所以对随机产生的输入集合我们要进行提炼,省略掉一些不符合要求的测试集。并且这样随机产生的用例可能还只覆盖了一部分等价类,大量的情况无法覆盖到。这样的测试有时又叫猴子测试( monkey testing)。
^ol
uE
IJ0 随机测试有这样一些缺点:
|wl:r5r%{0 。测试往往不太真实;
r4q0X-K*J,J~0 。不能达到一定的覆盖率;51Testing软件测试网Hp.D7LGh
`VQ%d
。许多测试都是冗余的;
'bG+Gn~)X,u;u*K0 。需要使用同样的随机数种子才能重建测试
&o
gPH{ V.b~8m!y051Testing软件测试网5[!Gc
Kx0yg
这种随机测试在很多时候没有多大的用处,往往被用来做为“防崩溃”的手段,或者被用来验证系统在遭受不利影响时是否能保持正常。51Testing软件测试网KhFY4?#i$[
51Testing软件测试网B1ss3T#BT
51Testing软件测试网3l9c
~6x.^J:u,cGW0^
我的话:51Testing软件测试网%wA?(@fZ~7JhW[
个人觉得随机测试随机测试在面向网络,特别是因特网,不确定群体时还是非常有用的,因为不仅仅是真正想使用系统的用户,也有很多乐于攻击系统和制造垃圾数据的人,这是考察一个系统健壮性、防止生成大量垃圾数据的情况是非常有用的,我们以前的公司就因为前期不注重控制垃圾数据的输入,导致数据量急速增长,后来有不得不做一个数据校验程序,来删除数据。
51Testing软件测试网P{B e9o0y-Rg9FO6eP"wy+}&~ v?w0I"OY6s6H7N^(a0'r3yW}
l4hT m#{YN9h0Link URL:
http://www.cnblogs.com/tester2test/archive/2007/07/08/810448.html
收藏
举报
TAG: