只想简简单单的过好每一天~~

发布新日志

  • Bug Bash(大扫除)总结

    ThinkInChaos 发布于 2008-02-26 22:46:25

    Bug Bash(大扫除)总结
    过程介绍
    时间:2008.2.26  9点至 4点30分
    前期知道1个小时
    地点:办公室
    参加人员:市场A、市场B、开发A、开发B、文员A、测试A
    激励措施:50个bug 请大家吃水果 80个bug请大家吃饭
    目标:
    1、 提早发现bug,降低软件风险;
    2、 市场人员熟悉产品,从市场的角度分析问题,熟悉如何提bug;
    3、 开发人员知道从白盒的角度分析bug。
    4、 树立开发人员、市场人员的软件测试意识,了解测试人员的工作。
    5、 昨天bug库中基本没有bug,开发人员没有bug修改。
     
    总发现bug:57个      重复和无效bug:2个
    bug分布:
    市场A 12个
    市场B 13个 
    开发A 11个
    开发B 13个
    文员A 2个
    测试A 6个 (协助大家)
     
    严重级别分布:
    A-Urgent,1 个
    B-Very High,10个
    C-High,14 个
    D-Medium,18个
    E-Low,14 个
    <total>,57个
     
    44%为A、B、C类bug。56%为C、D类bug
    结果达到所有的目标,超出了期望
    经验积累
    1、 测试到53个bug后,大家开始缺乏动力,因为80个bug基本不能达到。所以奖励需要有阶梯,但是50个bug到80个bug距离太大。可以是50、 65、80。80的目标一般都是不能实现的。奖励不要连续,不能以一个bug1元钱。
    2、 注意大家的时间需要保证,确保没有其它事打扰。这是一个难得的团队建设机会。
    3、 激励分团队激励和个人激励。Bug英雄和团队目标。
    4、 可以让测试主管作为组织者来审核bug,做技术指导,及时保存bug现场,确保复现路径。
    5、 当天测试结束最好能够获得各人员的反馈,了解是否还需要更长一点的时间测试。
    6、 每个人都把bug库筛选成当天bug量,实时了解bug增长,别人的bug数量,提供竞争压力。积极调动大家。
    7、 气氛需要活跃,可以买一些水果。
     
    参考资料
    Bug Bash通常发生在项目开发各阶段(里程碑)的末期,比如Beta版发布前,划出一个专门的时间段(通常1-3天),在这期间所有参与项目的人员,集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug
    经验
    1、        尽管这是一个测试活动,但参与者并不仅限于测试人员。项目经理,开发人员甚至于高层管理人员都应参加,如同全民动员。目的是要集思广益。
    2、        要鼓励各部门,领域交叉搜索,因为新的思路和视角通常有助于发现更多的Bug
    3、        为调动积极性,增强趣味性,可以适当引入竞争机制,比如当活动结束时,评出发现Bug最多,发现最严重Bug的个人,给以物质和精神奖励。
    4、        可以分专题展开,比如安全性、用户界面可用性、国际化和本地化等等。
    5、        as usual we'll have pizza and other fun food. Sometimes there's prizes for most bugs kept, most heinous bug, etc.
     
Open Toolbar