代码之家  ›  专栏  ›  技术社区  ›  CAD bloke

针对报告bug的用户,最好的方法是什么?

  •  3
  • CAD bloke  · 技术社区  · 17 年前

    好啊 Bugzilla 会吓跑普通终端用户。甚至像 Mantis 对外行来说有点可怕。

    我可以实现什么样的方法、web包(首选)、界面、任何东西,使最终用户能够轻松、直观、毫不畏惧&客户是否以可理解的方式报告错误?

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

    目前为止 Bugs - The Bug Genie 似乎是普通用户面对的最不可怕的选择。我搜索了一下,但没有找到像我这样的问题。

    请提供建议、想法和见解!

    6 回复  |  直到 14 年前
        1
  •  4
  •   nailitdown    17 年前

    你说得绝对正确-bugzilla的使用不取决于用户。这是为开发者准备的。

    如果您希望用户使用它,那么用户端的错误报告需要非常简单。(也就是说,当我看到“向MS报告此错误”时,我通常会点击“取消”,即使这是一种单击机制。)

    这也不仅仅是你获得跟踪bug所需的信息,它还让用户感觉有什么事情正在做,好像他们正在被处理,所以请记住这一点。

    作为所有这些的结果,我会选择任何适合您作为开发人员的bug跟踪包,然后从专门为您的最终用户构建的漂亮、简单、友好的web表单界面中输入。

    然后,当出现错误时,试着只问用户你不能用程序回答的问题。理想情况下,您的异常处理应该已经跟踪其当前操作(保存发票)、当前上下文(发票屏幕)、被操作的实体(发票#10013)以及程序中的所有异常信息。如果您无法捕获并远程检索它,请在用户单击“报告此问题”时将其提供给您的web表单(URL参数或其他格式)。确保您注意任何敏感数据要求。

    然后,您只需向用户询问一些人类问题,如“我们如何才能就这个问题与您取得最佳联系?”(方法/时间/等),并告诉他们需要多长时间才能得到人类的响应。

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

        2
  •  2
  •   Jared Harley    17 年前

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

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

    当然,当我填写错误报告时,我会包括复制的步骤,等等;但就“不可怕”而言,我认为这种方式非常简单,无论是对于编码还是对于最终用户。办公室里其他没有电脑技能的人提交的报告没有任何问题。


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

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

        3
  •  1
  •   Davy8    17 年前

    对于普通用户来说,Bug Genie中的屏幕截图看起来有点高级。不确定这是一个web应用还是桌面应用,但我会尝试设置一些东西,只需简单地点击几下,并描述一下bug发生时他们在做什么。

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

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

        4
  •  1
  •   CAD bloke    17 年前

        5
  •  0
  •   Scott Evernden    17 年前

    嗯,我想说这是QA的工作——普通用户不是填写bug报告的合适人选。但是,如果您需要一种方法来捕获用户问题,我会尝试使用vBulletin或phpBB或类似的专用论坛主题。

        6
  •  0
  •   Ingvald    16 年前

    我黑了 mantis 一点。

    • 电子邮件到螳螂的功能(还不太稳定)。
    • 一个简化版的螳螂的简单错误报告表,只是剥离了螳螂不需要的所有东西来保存一个新问题

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

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

    推荐文章