我们正在开发一个应用程序;它包括由另一个编码器开发的库,该库通过多个网络连接与服务器通信,并且涉及多个线程一起工作。服务器端代码非常复杂,我们无法访问源代码。
最近,我发现了一个Mandelbug有时会使应用程序崩溃。我可以重现一次并获得堆栈跟踪,因此打开了一个错误报告。该错误本身易于修复(后台线程之一中未捕获的Web异常,这使CLR终止程序)。
问题是开发人员拒绝修复该错误,因为“他不相信它的存在”。不幸的是,老板对我表示支持,并说除非我创建一个“可靠的测试用例”以证明该错误的存在并进行单元测试以确认该错误已消失,否则无法修复该错误。由于bug的性质,基本上是不可能的。
有什么建议吗?