65.9K
CodeProject 正在变化。 阅读更多。
Home

通过自动客户反馈改进软件质量

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2011 年 7 月 21 日

CPOL

2分钟阅读

viewsIcon

26683

了解自动化错误报告如何让您的用户在遇到错误时立即通知您,并为您提供重现和修复问题所需的所有信息。

引言

没有人喜欢发现他们的用户默默忍受着错误几个月,但当报告错误如此困难时,这是不可避免的。联系需要时间,记住原因很棘手,提供详细信息在技术上具有挑战性。

SmartAssembly 的自动化错误报告使流程变得简单。用户只需单击一下即可发送一份全面的错误报告,您将立即获得详细信息。

自动化错误报告是如何工作的?

Customer-Feedback/image001.png

图 1. SmartAssembly 的错误报告周期。

首先,您在 SmartAssembly UI 中将自动化错误报告添加到您的应用程序中。这只需片刻,并且几乎不需要更改您的代码。然后,当在现场发生未处理的异常时,将有关该异常的详细信息在后台收集起来。这包括完整的堆栈跟踪以及有关异常上下文的其他数据,特别是所有局部变量的值。您还可以收集其他自定义信息,例如日志文件或屏幕截图。

然后,系统会向用户呈现一个对话框,并提供发送错误报告的选项,因此他们只需单击一下即可提交所有这些数据;您只需要通过 SmartAssembly 界面下载报告即可。由于报告已经包含诊断和纠正错误所需的信息,因此您无需致电或发送电子邮件给用户以获取更多详细信息 - 您可以立即开始修复您的应用程序。

要了解自动化错误报告的工作原理以及错误报告包含的内容,请观看这段 3 分钟的视频

图 2. 自动化错误报告的工作原理。

要开始获得有价值的用户反馈,提高软件质量,并以快速修复给您的客户留下深刻印象,了解更多关于自动化错误报告的信息,或下载 14 天免费试用版

访问 Red Gate 网站,了解更多关于 SmartAssembly 自动化错误报告的信息。

© . All rights reserved.