我的公司通过Winqual参与Windows错误报告。 我们想使用WERRegisterMemoryBlock来添加一些额外的数据到我们的崩溃报告。 很明显,我们希望在我们发布下一个版本之前确保这个工作正常。 我们如何testing它?
有没有办法在本地预览将要发送的内容? 这是否真实地再现了我们将能够从Winqual中检索的内容?
或者,我们可以从开发者机器生成一个真实的报告,然后从Winqual中检索报告吗? 我们如何区分这个testing用例和Winqual数据的其余部分呢?
从批处理脚本启动Windows服务,并根据结果采取适当的措施
如果wpf应用程序没有响应,然后自动重启
是否有可能从另一个进程捕获“找不到文件”,然后将文件返回到该进程?
errno,strerror和Linux系统调用
如何获得Nginx错误日志中的perl脚本错误(带有FCGIwrap的Nginx)
在Windows中,是否有相当于syslog或OS X的Console.applogging特定的错误?
发生致命错误时如何重启Linux系统(C编程)
ERR后面的实际信号是什么
我们可以从开发者机器生成真实的报告,然后从Winqual中检索报告吗?
构建一个特殊的测试版本的应用程序
将此测试版本的产品映射上传到WER
在启用错误报告的机器上崩溃测试版本
检查Winqual,几天后,报告应该显示出来
如果报告不包含CAB数据,则启用额外的数据请求(在Winqual中)
在启用了错误报告的计算机上再次崩溃测试版本
检查Winqual,几天之后,有CAB数据的报告应该在等着你
下载CAB数据并检查它是否包含你所需要的(你将需要使用WinDbg来获得完整的图像,VS不像WinDbg那么彻底)
我们如何区分这个测试用例和Winqual数据的其余部分呢?
只是使用不同的“产品名称”和“产品版本”(= WER友好名称)不足以获得额外的事件ID /存储区,但是额外的EXE名称加上应用程序映射的“产品名称”应该做到这一点
最好的测试是映射你的产品的测试版本。 您可以验证预期的信息是否存在,然后确保在发货前更改版本并上传新的产品映射文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。