0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Bug Bash:Bug大扫除的正确用法

产品经理:从入门到卓越 来源:产品经理:从入门到卓越 作者:产品经理:从入门 2022-03-18 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是Bug Bash?

Bug Bash即Bug大扫除或者说Bug大扫荡,在产品发布之前,为了保证产品的质量,团队成员一起集中精力来找bug的活动。这里的bug指的是产品缺陷。不懂技术的同学,可以把它当做一个大家来找茬游戏。

Bug Bash的好处

1. 有这样一种正式的找bug个动作,能够倒逼我们去梳理上线还缺少什么问题。(搭建一个稳定的环境)

2. 不同人使用产品的方式不同,尤其是非开发人员,在没有用例的情况下测试,能帮助我们发现更多意想不到的bug(有时候也能发现很多新的需求)。

3. 我们可以给Bug Bash设计的更具“游戏化”,让团队放松,增加团队更有凝聚力。

Bug Bash在什么场景下使用?

Bug Bash在项目中不是必须的。但越是复杂度高,周期长的项目,使用Bug Bash效果就越好。Bug Bash最适合的时间是在正式上线前,经过两轮测试或者达到预上线标准时,要保证核心功能都能跑通,产品比较稳定的情况下进行。

Bug Bash具体操作步骤

团队里先沟通明确Bug Bash的目的和意义。

提前邮件告知测试的时间(开始时间与结束时间,一般时间要1-2小时)、地点、参与人。

现场准备记录bug的工具,如白板、便签、笔等。最好还准备一些水果,饮料、小奖品等。

提前准备好测试的环境: 如一些特别角色的账号,虚拟的账号金额等。

实时展示所有更新出来的bug。可以搞一些奖项,比如找出bug最多的奖,最难发现bug奖等。

活动结束后,汇总所有的bug,对bug进行分类,定好优先级,然后给到对应的团队成员。如果有设置奖项,现场就给奖励,并邮件通报全组。

全员对提交的Bug进行分析,制定出解决的方案并实施。项目经理跟进修复。

使用Bug Bash的注意事项

bug记录尽量简单,可以提前做一个bug模版,方便大家写内容。最好是把操作的步骤和截图都存下来。做为备份,后面线上录入的时候一并给到开发人员。

参与的人员可以不局限于项目内部,项目外包比如,客服、运营、销售也可以参加,甚至可以邀请一部分核心用户来进行测试。

有很多复杂功能,涉及到权限,账号角色、账户金额调整。一定要提前规划好,否则在测试过程中很容易被卡主,导致后面的很多功能测试不了。

Bug Bash不能代替专业的QA,QA测试会更专业,更全面,Bug Bash只能作为QA的补充。

Bug Bash其实也可以用于需求文档、设计文档、测试文档等。Bug Bash是一种思维,面对比较复杂,容易出问题的项目时,就可以在各个里程碑确认之前,做一次小型的Bug Bash。

Bug Bash是一种思维方式,如果项目特别复杂,一次做不完。也可以每天抽出少部分时间来做。通过每天的集中测试,发现当天出现的问题。

很多人觉得在项目中使用Bug Bash很耗时间和精力,而且只是QA的补充,所以只是锦上贴花的东西,其实可以先小范围尝试下,看下效果。比如先让项目内成员短时间内参与。

一个工具,适不适合,好不好用,只有用了才知道。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BUG
    BUG
    +关注

    关注

    0

    文章

    156

    浏览量

    16307
  • 产品经理
    +关注

    关注

    0

    文章

    24

    浏览量

    3057
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KiCad 10.0.1 正式发布!

    “ KiCad 10.0.1 正式发布,主要是修复 10.0 的 Bug。虽然会引入新的 Bug,还是建议大家更新:P   ”   KiCad 10.0.1 版正式发布。10.0.1 稳定版本包含自
    的头像 发表于 04-16 11:20 994次阅读
    KiCad 10.0.1 正式发布!

    OpenClaw如何使用?

    ​ 用 OpenClaw 提效,核心是 让它接管重复、跨应用、系统级操作 ,你只负责提需求。下面按「基础配置 → 高频办公场景 → 进阶效率技巧」给你一套可直接落地的用法。 一、先做好基础配置(10
    的头像 发表于 03-20 17:34 1770次阅读
    OpenClaw如何使用?

    Gemini CLI 中转站配置使用教程

    、解释或任务委派的帮助 自定义工作流 :构建适合您团队需求的自动化、定时和按需工作流 故障排除 如果您在使用过程中遇到问题,可以参考以下几点: 检查环境变量是否正确设置 : bash 体验AI代码助手
    发表于 02-10 17:29

    Linux内核bug狩猎指南:从栈跟踪到修复,官方文档教你搞定系统核心故障

    内核是 Linux 系统的 “心脏”—— 一旦它出 bug,小则功能异常,大则系统崩溃、死机。但内核 bug 往往藏在百万行代码中,想快速定位、修复绝非易事。
    的头像 发表于 02-06 16:59 3297次阅读
    Linux内核<b class='flag-5'>bug</b>狩猎指南:从栈跟踪到修复,官方文档教你搞定系统核心故障

    Camera应用旋转预览拉伸Bug:RK3588+Android 12环境下的复现、分析与临时解决方案

    Bug—— 当用户多次旋转屏幕后,预览图像会出现明显变形,而关闭系统自动旋转功能后,该问题可有效规避。今天我们就结合该硬件与系统环境,详细拆解 Bug 的现象、根源及临时解决方案,为同平台开发者提供参考。
    的头像 发表于 02-04 16:17 440次阅读
    Camera应用旋转预览拉伸<b class='flag-5'>Bug</b>:RK3588+Android 12环境下的复现、分析与临时解决方案

    IIC的正确用法

    根据I2C总线规范,总线空闲时两根线都必须为高。由于I2C接口采用Open Drain机制,器件本身只能输出低电平,无法主动输出高电平,只能通过外部上拉电阻RP将信号线拉至高电平。因此I2C总线上的上拉电阻是必须的!如下图所示: 当 Master的I2C使用的是IO软件模拟时,一定要保证该两个IO上电默认均为输入(或高阻)或者输出高电平,切不可默认为输出低电平。IO默认为输入 时,可以通过外部上拉电阻将I2C信号线拉至高电平。 在单片机应用中,就要看你使用的单片机是否有标准的IIC标准接口了,如果你使用了标准的IIC接口,这个接口在使能的时候,引脚进入漏极开路模式,不过有一些单片机内 部的上拉电阻可以使能,这样就省去了外部的上拉电阻,AVR单片机,就是使能内部上拉电阻。但是如果是使用单片机的引脚模拟IIC协议,就得看你的单片机引脚是否支持漏极开路模式或者上拉模式,一般推挽模式的输出引脚用在IIC里可能会有问题。 IIC上拉电阻该如何选择?关于这个阻值选择,以前的我一只以为是随心所欲的,但是看了一些文档,还有前辈的提醒,才了解到IIC上拉电阻也很有学问。 关于这个阻值的选取,主要牵涉到两方面,一是功耗的问题,另一个是速度的问题,二者互相矛盾的! 如果你想尽量提高速度,那么就牵涉到总线电容的问题,其实很容易理解,上拉电阻与总线的电容形成了RC,高速时将直接影响通讯!因为总线拉高时有个充电时间以及高电平的阈值,如果线上电平没有达到这个阈值时,master就以为完成了一个总线动作的话,那么通讯肯定是不能进行的!如果想尽可能降低功耗,那么就要尽可能增大电阻来减小电路各部分的消耗电流,从而实现整体降低功耗!但不可能无限大!” IIC的上拉电阻可以是1.5K,2.2K,4.7K, 电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响,一般接1.5K或2.2K。 I2C上拉电阻确定有一个计算公式: Rmin={Vdd(min)-o.4V}/3mARmax=(T/0.874) *c, T=1us 100KHz, T=0.3us 400KHzC是Bus capacitance Rp最大值由总线最大容限(Cbmax)决定,Rp最小值由Vio与上拉驱动电流(最大取3mA)决定; 所以Rpmin=5V/3mA≈1.7K(@Vio=5V)或者2.8V/3mA≈1K(@Vio=2.8V) 标准模式:100Kbps总线的负载最大容限&lt;=400pF;快速模式,400Kbps总线的负载最大容限&lt;=200pF根据具体使用情况、 目前的器件制造工艺、PCB的走线距离等因素以及标准的向下兼容性,设计中以快速模式为基础,即总线负载电容&lt;200pF,也就是传输速度可以上到 400Kbps是不成问题的。于是Rpmax可以取的范围是1.8K7K @ Vio=5V对应50pF200pF,根据Rpmin与Rpmax的限制范围,一般取5.1K @ Vio=5V , 负载容限的环境要求也容易达到。在2.8V系统中,console设计选3.3K,portable/handset等低供耗的设计选4.7K牺牲速度换取电池使用时间。 总的来说:电源电压限制了上拉电阻的最小值 ; 负载电容(总线电容)限制了上拉电阻的最大值
    发表于 01-21 07:28

    嵌入式软件测试找bug的常见方法和秘诀

    “我怎么才能使程序跑得更快”、“什么编译器最好”等问题。 面对这个不同寻常却异乎成熟的问题,可能很多人都不知道怎么办,下面就来讲讲软件测试找bug常见方法和秘诀。 1懂得使用工具 通常嵌入式系统
    发表于 01-12 07:07

    CW32的I2C是否好用?照比ST的来说?

    最初STM32F103的硬件I2C是有bug的,容易出现超时等待,那么请问,CW32的I2C有没有类似于STM32F103的BUG呢?CW32的I2C是否比较稳定
    发表于 12-04 06:02

    戴尔PowerEdge服务器如何保障算力产线稳定运行

    在工程师的圈子里,有一种神秘的“海森堡BUG”:当你试图观察它时,它就会消失不见。
    的头像 发表于 11-12 15:33 574次阅读
    戴尔PowerEdge服务器如何保障算力产线稳定运行

    【综述】工作总有规范——测试执行和bug

    关于测试工作的规范,上次讨论了用例部分。本次将继续聊下测试执行期间的规范标准,是主要需要测试执行人员关注的部分。【测试执行】测试执行规范或标准,主要是为了确保测试人员“在正确的环境做正确的验证
    的头像 发表于 10-24 10:04 535次阅读
    【综述】工作总有规范——测试执行和<b class='flag-5'>bug</b>

    Zynq7100 BSP移植,MSH终端不能正确显示是为什么?

    眼看串口输出有bug。同事一方面注释掉board.c中的rt_console_set_device(RT_CONSOLE_DEVICE_NAME);同时又改了kservice.c中
    发表于 09-19 06:26

    关于STMCubeIDE创建工程BUG怎么解决?

    问题描述 当在STM32CubeIDE中创建一个新的STM32项目时,"STM32Cube"单选按钮可能会变得无反应,阻止产品选择屏幕后的“下一步”按钮。这妨碍了项目创建的完成。 解决方案 (版本1.19.0) 步骤一:禁用数据自动刷新 暂时禁用配置数据的自动下载(数据自动刷新功能) STM32CubeIDE、STM32CubeMX和STMCUFinder 对于STM32CubelDE 1.进入窗口&gt;偏好设置&gt;STM32Cube&gt;固件更新器。 2.在“目标选择器设备数据库自动刷新"中,选择选项“在应用程序启动时不自动刷新” 适用于STM32CubeMX 1.转到帮助&gt;连接与更新&gt;更新器设置。 2.在”数据库自动刷新”部分,选择选项“应用程序启动时不自动刷新”。 对于 STMCUFinder 1.点击设置图标&gt;设置&gt;更新器设置。 2.在“数据库自动刷新“部分中,选择“在应用程序启动时不自动刷新” 步骤二:关闭STM32Cube应用程序 确保STM32CubeIDE、STM32CubeMX和STMCUFinder处于关闭状态 步骤三:删除文件夹 .stmcufinder 删除名为 的文件夹 .stmcufinder 在以下位置 Windows: C:Users【您的用户ID】 Linux: /home/【您的用户ID】/ macos:/Users/home/【您的用户ID】/ 步骤四:重新启动STM32CubelDE 可以重新启动STM32CubeIDE并成功创建新项目
    发表于 08-08 06:59

    STM32CubeMX初始配置冲突的BUG怎么处理?

    发现了一个BUG,比如我们在使用开发板进行板载按键中断配置的时候,如果开启板子资源初始化配置,我们再自行配置一下后,产生了一个不识别的外部中断处理函数
    发表于 07-22 08:02

    通信无BUG,ethernet ip转profinet网关,汽车焊接设备通信有心机

    西门子PLC和库卡机器人无法通信的时候,一个ethernetip转profinet的网关-BX-606-EIP,简单省力的改变此设备线的一种通信bug。 在向母材间填放钢丝状钎焊材的同时,借助激光能量进行钎焊的“激光钎焊”,能够在维持母材美观的同时提高刚
    的头像 发表于 06-27 17:02 539次阅读
    通信无<b class='flag-5'>BUG</b>,ethernet ip转profinet网关,汽车焊接设备通信有心机

    harmony OS NEXT-Navagation基本用法

    # Navagation基本用法 > Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,其内部默认包含了标题栏,内容栏和公工具栏,其中内容区默认首页显示导航内容
    的头像 发表于 04-27 17:39 1072次阅读