如何组织成功的bug bash--摘录

Bug Bash是一种在项目开发后期寻找Bug的活动,涉及所有项目成员。成功的Bug Bash应包括跨部门合作,竞争机制以提高积极性,以及专注于特定领域的问题。此外,活动应避免仓促行事,冻结代码库,提供良好的bug报告示例,并确保团队全情投入。通过这种方式,可以实现错误收敛和零错误反弹,提高软件稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bug bash的来源与意义

 

要做好这样的活动,首先我们必须明白这项活动的意义。

Bug bashBug大扫除)来源于微软,通常发生在项目开发各阶段(微软叫里程碑)的末期,比如Beta版发布前,划出一个专门的时间段(通常1-3天),在这期间所有参与项目的人员,集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug

这是一个非常有意思的活动,但要组织好这样的活动并非易事。一般有以下要点:

1)尽管这是一个测试活动,但参与者并不仅限于测试人员。项目经理,开发人员甚至于高层管理人员都应参加,如同全民动员。目的是要集思广益;

2)要鼓励各部门,领域交叉搜索,因为新的思路和视角通常有助于发现更多的Bug

3)为调动积极性,增强趣味性,可以适当引入竞争机制,比如当活动结束时,评出发现Bug最多,发现最严重Bug的个人,给以物质和精神奖励。

4)可以分专题展开,比如安全性、用户界面可用性、国际化和本地化等等。

5as usual we'll have pizza and other fun food. Sometimes there's prizes for most bugs kept, most heinous bug, etc.

ZBB(零错误反弹)--软件稳定的指示器

为什么要做Bug bash,其实与另一个测试方法有密切联系。在此之前,先说说错误收敛。

错误收敛

错误收敛是指项目组在减少活跃错误数量上取得了重大进步的一个转折点。在错误收敛这一转折点上,解决错误的速度超过了发现错误的速度;因此实际的活跃错误数量开始减少。下图给出了错误收敛的图示。

即使错误数量从整体上开始减少,但具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值