本文介绍: * Bug Bash,顾名思义就是缺陷大扫荡,是软件测试一个很重要的实践,是对日常测试的有效补充,让大家产品版本发布前,一起集中精力来找缺陷。在产品稳定阶段选取一个定时间段邀请一组不同角色背景人员在会议室里对被测产品找Bug。一旦发现问题可以请熟知产品的观察员确定是否是Bug,对发现多或者严重Bug人员给予一些奖励项目成员在搜集好所有Bug潜在Bug清单之后,全员进行Bug分析,制定出解决方案并实施。

简介

好处

局限性

如何成功的组织

活动准备

活动进行

活动结束

注意事项

  • 固定时间:活动都需要固定时间,否则一下午可能直接就过去了,一般来说Bug Bash的效果会随着时间边际递减,开始的 30 mins 会发现 80% 的问题;
  • 未能就此次Release功能代码修改部分进行说明,使大家测试没有侧重点;
  • 划分测试范围:纯粹的随机测试导致重复测试率较高效率底下;
  • 避免注意力流失。 Bug Bash 会让开发人员参与,开发人员最大的特点是容易限于细节,如果在活动中发现的问题,及时报告即可,不需要对细节讨论;
  • 没有奖励机制大家的积极性不高;
  • 反复的Bug Bash,要有始有终,确定每次的范围、时间、目标
  • 做好记录,问题的详细记录是对后续的分析很重要的事情;
  • 未能在事后积极收集反馈导致同样的问题延续到了第二次;
  • 没有积极落实修复开发时间是很紧凑的,当到第二轮测试结束后,通常离上线也没几天,如果Bug Bash提出很多需求类的bug、新需求、大改动的部份,其实已经来不及在本版本实现,就会放入需求池或之后版本实现。经常最后Bug Bash很多提出的问题或需求都会越积越多,修复之日路漫漫。
  • 迭代都做,容易失去新鲜感。不一定每个迭代都搞,可以在大版本或者累积好几个小迭代认认真真做一次大的Bug Bash、发发奖品,这样可以保持大家的新鲜感。真的觉得有必要的时候,才做Bug Bash。团队如果平常会主动走查、用户反馈也很积极,到也就不必特别做Bug Bash,我们不用为了做而做,真的是发现有价值有需求,再推动效果反而更好

参考文档
https://insights.thoughtworks.cn/howtofacilitatebug-bash/
http://t.zoukankan.com/liangship-1903947.html
https://www.woshipm.com/pd/698379.html
http://www.spasvo.com/news/html/2015121141754.html

原文地址:https://blog.csdn.net/u012605629/article/details/126864415

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32404.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注