Rob*_*and 5 c# desktop-application bug-reporting
我们编写了一个Windows桌面应用程序,它安装在我们无法访问的几千台计算机上.当其中一个用户报告错误时,即使描述非常彻底,也有其他可能有用的信息.
我们目前正在开发自动反馈代理,这意味着我们可以访问非常详细的信息.但就像糖果店里的孩子一样,我们不知道从哪里开始. 您在同一案例的反馈包中会包含哪些信息? 有什么帮助我们重现那里的错误?
到目前为止我们得到的是:
请注意,这与此问题类似,但是当程序崩溃时,我们对获取信息并不感兴趣,就像用户遇到错误一样.
编辑:澄清:在发生错误的情况下,不询问用户应该提供哪些信息,而是我们应该以什么方式收集程序性信息呢?
即使您拥有所有这些信息,重现问题也可能很困难。当用户描述他们如何创建错误时,他们经常会误解关键步骤 - 当他们不了解应用程序的内部工作原理时,他们很难知道哪些区域是关键的。您可能想要实现一种跟踪用户操作的方法,例如根级事件处理或其他一些方法 - 如果您有撤消/重做功能,那么我确信这就足够了。然后,您可以在错误报告中包含操作链的最后 (x) 个步骤。
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |