|
|
1
4
你说得绝对正确-bugzilla的使用不取决于用户。这是为开发者准备的。 如果您希望用户使用它,那么用户端的错误报告需要非常简单。(也就是说,当我看到“向MS报告此错误”时,我通常会点击“取消”,即使这是一种单击机制。) 这也不仅仅是你获得跟踪bug所需的信息,它还让用户感觉有什么事情正在做,好像他们正在被处理,所以请记住这一点。 作为所有这些的结果,我会选择任何适合您作为开发人员的bug跟踪包,然后从专门为您的最终用户构建的漂亮、简单、友好的web表单界面中输入。 然后,当出现错误时,试着只问用户你不能用程序回答的问题。理想情况下,您的异常处理应该已经跟踪其当前操作(保存发票)、当前上下文(发票屏幕)、被操作的实体(发票#10013)以及程序中的所有异常信息。如果您无法捕获并远程检索它,请在用户单击“报告此问题”时将其提供给您的web表单(URL参数或其他格式)。确保您注意任何敏感数据要求。 然后,您只需向用户询问一些人类问题,如“我们如何才能就这个问题与您取得最佳联系?”(方法/时间/等),并告诉他们需要多长时间才能得到人类的响应。 我意识到这并没有提供软件推荐,但希望它仍然是处理您的问题的好建议。 |
|
|
2
2
我没有具体的产品可推荐,但提供我们工作软件的公司在其网站上有一个“客户”区域。您登录后,单击“报告问题”,然后填写一张简单的表格,在表格中选择产品并填写文本框,了解问题所在。它还可以附加屏幕截图/文件。 用户能够查看他们报告的问题以及状态(新的、已分配的、已修复的)。我假设一旦我提交表单,它就会向相应的组发送电子邮件,但我不确定。 当然,当我填写错误报告时,我会包括复制的步骤,等等;但就“不可怕”而言,我认为这种方式非常简单,无论是对于编码还是对于最终用户。办公室里其他没有电脑技能的人提交的报告没有任何问题。 相反,我使用 Digsby 作为我的聊天客户端,他们在“帮助”菜单下提供“提交错误报告”选项。这将打开一个窗口,我可以在其中键入我的问题,我可以选择包括一个快照 信息技术 拍摄Digsby打开的窗口(很酷,因为教用户“打印屏幕”、粘贴到MS Paint等并不容易),然后当我发送它时,它会将诊断日志与之一起拉。 我也喜欢这种方式,因为它有一种内置的能力,可以向别人显示错误(尤其是显示错误)。 |
|
|
3
1
对于普通用户来说,Bug Genie中的屏幕截图看起来有点高级。不确定这是一个web应用还是桌面应用,但我会尝试设置一些东西,只需简单地点击几下,并描述一下bug发生时他们在做什么。 如果可能的话,给他们一个自动发送日志文件和机器规格的选项会很好,但这取决于是否可用。 我们使用FogBugz作为bug跟踪软件,并创建了一个提交错误对话框,允许用户随stacktrace一起发送消息。显然,如果这是一个web应用程序,那么这可能不是一个选项,但请尝试获取尽可能多的自动化信息 |
|
|
4
1
|
|
5
0
嗯,我想说这是QA的工作——普通用户不是填写bug报告的合适人选。但是,如果您需要一种方法来捕获用户问题,我会尝试使用vBulletin或phpBB或类似的专用论坛主题。 |