51Testing软件测试网P!E9DV;Eou:{ 在谈论BugBash之前需要先介绍下Bug Bash的来源和意义以及ZBB(零错误反弹)51Testing软件测试网l2}#EP|)q
1fBT8x(x9x]g0 1、Bug Bash的来源和意义:据网传说Bug bash(Bug大扫除)来源于微软,通常发生在项目开发各阶段的末期,比如Beta版发布前,划出一个专门的时间段(通常1-3天),在这期间所有参与到Bug Bash的项目人员,集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug。
:cBK2YVu051Testing软件测试网:vX/O`$? 2、ZBB(零错误反弹):
L$[v#DY;c4}
Z\0r
xSrc0D|Z0 Zero Bug Build:这一版本的构建把所有已知的bug都解决掉了、或者是目前活跃的BUG趋近于0、或者指在项目中的某一个点上,开发活动最终赶上了测试的步伐,当前已经不存在活跃错误。
0`9[M\(s9I+^j
VZ0a'lON$e|e,OS.p0 Zero Bug Bounce:通常在一个Zero Bug Build之后,bug数目会以惊人的速度反弹,故称Bounce。系统要经历几次bounce,像阻尼震荡一样,bug的数目在弹了几次之后,最后固定在(或者无限逼近于)0。51Testing软件测试网
m.D]Z#P
51Testing软件测试网.u|1s3k,S'Y Bug Bash注意事项:
z
_,u;e#u:up0M|%u7F0Jh#TN0 Bug Bash是一个非常有意思、有挑战性的活动、但要组织好这样的活动并非易事。一般有以下要点:
-}*J@-f!M;O2^)|051Testing软件测试网uTe;sBAyk6D/Fp (1)尽管这是一个测试活动,但参与者不能仅限于测试人员、建议是整个项目组成员都参加、包括项目经理,产品经理、开发人员。如果高层管理人员能参加就更好了,如同全民动员。目的是要集思广益。51Testing软件测试网@jx!mv
51Testing软件测试网*v6_(_9ua*bh/]#t (2)要鼓励各部门,领域交叉搜索,因为新的思路和视角通常有助于发现更多的Bug;
8SWm6W8E
O m.V051Testing软件测试网dIm9^d
T _ (3)为调动积极性,增强趣味性,可以适当引入竞争机制,比如当活动结束时,评出发现Bug最多,发现最严重Bug的个人,给以物质和精神奖励。
IJ T3ef
c051Testing软件测试网b jG)^(I:n 进过上面的一番介绍对Bug Bash有了一定的了解、那么我们可以考虑下
4R0Q-~+jk(^/C#K0%]2T@V;D R6KUEk{ C0 起因:51Testing软件测试网4_kTO&T
PdvK~U0 1、产品准备要实测了、51Testing软件测试网|V2ajCO3h2xc
0hpb+rW!r0 2、或者是测试活动中已经2周没有BUG产出
\6hLg%L7E r051Testing软件测试网)l4l%^N+^!_:s,t&TA 3、再或者是BUG已经趋近于0了、也就是达到了ZBB(零错误反弹)的临界点了。
I
sy)R#E6Sp!Q|051Testing软件测试网e"o(`7G&PpZBN 目的:51Testing软件测试网4gqN
@;t%J f
o+T\'l.|_V0 1、调动全组积极性,换一种思维和方式执行测试
w\fI2K7d(~s0.Si:D n6I:JM9F0 2、市场和需求人员从用户的角度分析,会发现一些测试人员想不到的问题;51Testing软件测试网w-}"b:YB
51Testing软件测试网#u*I^@"fSW 3、开发人员知道从代码、白盒的角度分析问题会发现测试人员想不到的问题;
'p4YE }jV0C9bwFR0iao0 4、提早发现bug,降低软件风险
n
Y uV,}{z-QQ7D;M051Testing软件测试网*jY vf} 5、长期的测试容易使得测试人员形成思维定式或疲惫,通过这个小活动增加软件测试的趣味性和新鲜感
@y"d
A(]ck3v051Testing软件测试网$]8C!p5o)`jofv 风险:
)W+vuw\0i6[ W+f_:S!f,\5B0 1、大家的积极性都是被调动、奖励机制一定需要、而且也要强调这个活动的必要性和重要性51Testing软件测试网m"q2g:{Y1I
.np
V+aYxdycb0 2、所有参与Bug Bash的人员的时间需要保证
%R2S
m:D]d
I#o#~0F'FF~a T Hz+H w0 3、产品版本的稳定性必须要保证51Testing软件测试网'u7u Co,[4G3`;tQG
OK~7M0b;B
|zc0z0 4、各个部门领导对Bug Bash的支持程度51Testing软件测试网r1b7b"f+h6o2AlIA