微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何testingWindows错误报告?

我的公司通过Winqual参与Windows错误报告。 我们想使用WERRegisterMemoryBlock来添加一些额外的数据到我们的崩溃报告。 很明显,我们希望在我们发布下一个版本之前确保这个工作正常。 我们如何testing它?

有没有办法在本地预览将要发送的内容? 这是否真实地再现了我们将能够从Winqual中检索的内容

或者,我们可以从开发者机器生成一个真实的报告,然后从Winqual中检索报告吗? 我们如何区分这个testing用例和Winqual数据的其余部分呢?

从批处理脚本启动Windows服务,并根据结果采取适当的措施

如果wpf应用程序没有响应,然后自动重启

是否有可能从另一个进程捕获“找不到文件”,然后将文件返回到该进程?

批次:“rd”的退出代码也是错误

errno,strerror和Linux系统调用

如何获得Nginx错误日志中的perl脚本错误(带有FCGIwrap的Nginx

在Windows中,是否有相当于syslog或OS X的Console.applogging特定的错误

发生致命错误时如何重启Linux系统(C编程)

处理C只读文件closures错误

ERR后面的实际信号是什么

我们可以从开发者机器生成真实的报告,然后从Winqual中检索报告吗?

构建一个特殊的测试版本的应用程序

将此测试版本的产品映射上传到WER

在启用错误报告的机器上崩溃测试版本

检查Winqual,几天后,报告应该显示出来

如果报告不包含CAB数据,则启用额外的数据请求(在Winqual中)

在启用了错误报告的计算机上再次崩溃测试版本

检查Winqual,几天之后,有CAB数据的报告应该在等着你

下载CAB数据并检查它是否包含你所需要的(你将需要使用WinDbg来获得完整的图像,VS不像WinDbg那么彻底)

我们如何区分这个测试用例和Winqual数据的其余部分呢?

给测试版本一个特殊的名称和版本(EXE名称和* .rc)

只是使用不同的“产品名称”和“产品版本”(= WER友好名称)不足以获得额外的事件ID /存储区,但是额外的EXE名称加上应用程序映射的“产品名称”应该做到这一点

最好的测试是映射你的产品的测试版本。 您可以验证预期的信息是否存在,然后确保在发货前更改版本并上传新的产品映射文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐