好的, 布吉拉 会让普通最终用户感到害怕。甚至像这样的事情 螳螂 对于不熟悉的人来说有点令人毛骨悚然。

我可以采用什么方法、Web 包(首选)、界面或其他任何方法来让我的最终用户和客户以可理解的方式报告错误变得简单、直观且一点也不吓人?

我喜欢基于表单或点击式的想法,而不是像 Bugzilla 这样全面且令人生畏的东西所需的先验知识。

电子邮件虽然对于普通玩家来说很容易上手,但似乎不太理想,因为它不会提示用户输入我需要尝试并找出问题所在的信息。

迄今为止 虫子 - 虫子精灵 似乎是普通用户面临的最不可怕的选择。我搜索过,但没有找到像我这样的问题。

请提出建议、想法、见解!

有帮助吗?

解决方案

你是完全正确的 - 用户不能使用bugzilla。那是开发者的。

如果您希望用户使用它,则用户端的错误报告需要非常简单。 (即当我看到“向MS报告此错误”时,我通常会取消取消,即使它是一键式机制。)

这也不只是关于你获得跟踪错误所需的信息,而是关于让用户感觉某些事情正在被完成,就像他们被照顾一样,所以请记住这一点。

由于所有这些,我会选择适合您作为开发人员的任何错误跟踪包,然后通过专为最终用户构建的漂亮,简单,友好的网络表单界面加入。

然后,当发生错误时,尝试仅询问用户无法以编程方式回答的问题。理想情况下,您的异常处理应该已经跟踪其当前操作(保存发票),当前上下文(发票屏幕),正在执行的实体(发票#10013)以及程序中的所有异常信息。如果您无法捕获并远程检索它,请在用户点击“报告此问题”时将其提供给您的网络表单(URL params或其他)。确保您注意任何敏感数据要求。

然后,您只需向用户询问人类问题,例如“我们如何就此问题与您联系?” (方法/时间/等),让他们知道他们需要多长时间才能得到人类的回应。

我意识到这不提供软件推荐,但希望它仍然是处理您的问题的好建议。

其他提示

我没有推荐的特定产品,但提供我们工作软件的公司有一个“客户”。他们网站上的区域。您登录后,单击“报告问题”,然后填写一个简单的表单,您可以在其中选择产品并填写文本框以确定问题所在。它还能够附加屏幕截图/文件。

用户可以查看他们报告的问题以及状态(新的,已分配的,已修复的)。我假设一旦我提交表格,它就会向相应的小组发送电子邮件,但我不确定。

当然,当我填写错误报告时,我会包含重现的步骤等;但就“不可怕”而言,我认为这种方式非常简单,无论是编码还是最终用户。没有计算机技能的办公室其他人提交的报告没有问题。


相反,我使用 Digsby 作为我的聊天客户端,他们提供了“提交错误报告”。 “帮助”菜单下的选项。这会打开一个窗口,我可以在其中键入我的问题,我可以选择包含一个快照, it 采用Digsby打开的窗口(很酷,因为教会用户“打印屏幕”,粘贴到MS Paint等并不容易),然后当我发送它时,它会随之拉出诊断日志。

我也喜欢这种方式,因为它具有内置功能,可以向某人显示错误(尤其是显示错误)。

Bug Genie中的屏幕截图对普通用户来说看起来有点先进。不确定这是一个网络应用程序还是桌面应用程序,但我会尝试设置一些只需轻松点击的内容,并且有点描述它们在发生错误时所做的工作。

如果可能,给他们一个自动发送日志文件和机器规格的选项会很好,但这取决于它是否可用。

我们使用FogBugz作为我们的错误跟踪软件,并创建了一个提交错误对话框,允许用户与堆栈跟踪一起发送消息。显然,如果这是一个可能不是一个选项的网络应用程序,但尝试获得尽可能多的自动化信息

答案是盯着我,正好在本页底部。像UserVoice这样的服务是最终用户提名和提名的好方法。投票给错误,改变等。

我想说这是质量保证的工作 - 普通用户不是填写错误报告的人。但是,如果您需要一种方法来捕获用户问题,我会尝试使用vBulletin或phpBB中的专用论坛主题或类似内容。

我已经入侵了 螳螂 一点点。

  • 电子邮件到螳螂功能(开箱即用还不太稳定)。
  • mantis 简单错误报告表单的简化版本,只是删除了 mantis 保存新问题不需要的所有内容

螳螂错误报告表可能不适合企业客户(即现实的),但它对我的非技术同事(甚至我的同事开发人员......)很有用

而且很容易将客户电子邮件发送到 Mantis,包括传入 (fw) 和传出 (bcc)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top