Share via


Bug 报告是一份礼物

[原文发表地址] A Bug Report is a Gift

[原文发表时间] 2012-09-24 19:59

有许多对我的一切都坏掉了但没有人失望博客帖子的反应。有些人立刻引用"一切都很神奇但没有人快乐"。有些人认为此篇博文是拙劣的胡言乱语。有些人(来自不同的公司)认为我将开发人员作为牺牲品,指责他们不关心软件质量。其他人看到了一个目标,并开始大量地讨论软件质量。

我问的问题是这些......,但最重要的一个是几个小时后添加上去的,是一位读者的建议。

  • 这是一个速度问题吗?我们觉得我们不得不开发得太快,太宽松吗?
  • 这是一个质量问题吗?我们忘记了软件质量保证的艺术和科学吗?
  • 这是一个个人问题吗?人们只是对软件不够热情来修复它吗?
  • 这是一个沟通问题吗?用户容易报告错误和烦恼吗?

在发布前篇博文之后,我尝试提交对我所碰到的所有问题的 bug 报告。如果我不能在产品中找到一个方便报告bug的站点,我就使用 Twitter。当我报告 bug,并似乎真诚地有兴趣帮助它改进时,Google 和Microsoft一般都很友好。

你的用户方便报告bug吗?你的应用程序会自动报告系统崩溃吗?你的站点是友好的吗?你友好地支持人们和支持参与吗?你支持在论坛报告bug,但没有任何公司代表吗?你是否使用 GetSatisfaction 或UserVoice?

一个好的 Bug 报告的解剖

理想情况下,"最佳" bug是那些给予足够的信息能够被重现的。通过为开发人员提供尽可能多的详细信息,你可以节约他们的时间和减少他们的麻烦。使用 bug 报告工具来收集用户信息 开发人员可以节约每个人的时间

Mozilla Crash Reporter

例如,在Windows中, 如果你运行"msinfo32.exe",你可以得到一个你的系统的完整快照。

发送一个皱眉和发送一个微笑

我是"发送一个皱眉"方式报告 bug 的大粉丝。

Firefox made me sad because...

Office 2013年预览版甚至已为此拥有了热键 !

Office 2013 Send a Frown

发送反馈时,附上屏幕截图就更好了。

Give Feedback with Screenshot in Office 2013

Skype 的帮助菜单包括一个Give Feedback菜单以及一个"Skype Status "菜单。

Give Feedback menu in Skype

作为一名用户,如果你可以包括像这样的信息:

  • 你在做什么?你想做什么?
  • 高深的家伙: 你正在使用什么奇怪的加载项/扩展或hack,你真的应该在报告中提到但你却没有?* 咳嗽 * Adblock * 咳嗽 *
  • 你可以让它每次都重现吗?
  • 你可以包括一个屏幕快照吗?为截屏视频奖励积分 !

有很多要求用户做的事情!

报告 bug 的地方的示例

这里是一些网站,你可以使用它们来报告某些应用程序中的bug。请注意它们中有些是独特的,有些是简陋的,有些只是论坛,有些实际是bug 跟踪软件,是专为开发人员设计和使用的。

或者,为你最喜欢的软件报告bug的最终地方,正如我的朋友Anil指出的:

1

用户报告bug有多困难?它是我们的 bug,但用户不仅要解决bug,也要报告它 !

我们的用户必须投入到bug中的点击或手动步骤太多了。Bug 是一种伤痛,伤害着用户,并不断伤害,所以才报告它!良好的 bug 报告是一份礼物,应该不断奉献,我们应该这样看待它。

我热爱一个世界,其中所有的崩溃都会自动报告,每个人的计算机中有一个"发送一个皱眉/微笑"按钮,并且它只需使用单个"记录/停止"按钮来提供记录一个短的截屏视频。

你认为什么产品拥有最佳的报告bug体验?在评论中大声说出来吧!