Мы разрабатываем приложение; она включает в себя библиотеку, разработанную другим кодером, эта библиотека взаимодействует с сервером через несколько сетевых подключений, и это включает в себя несколько потоков, работающих вместе. Код на стороне сервера довольно сложен, и у нас нет доступа к исходному коду.
Недавно я обнаружил, что mandelbug иногда вызывает сбой приложения. Я мог воспроизвести его один раз и получить трассировку стека, поэтому я открыл отчет об ошибке. Саму ошибку легко исправить (необработанное веб-исключение в одном из фоновых потоков, которое заставляет CLR прекратить работу программы).
Проблема в том, что разработчик отказывается исправить ошибку, потому что «он не уверен, что она существует». К сожалению для меня, босс перешёл к нему и говорит, что эту ошибку нельзя исправить, пока я не сделаю «твердый тестовый пример», чтобы доказать существование ошибки и сделать модульный тест, проверяющий, что она исчезла. Что в принципе невозможно из-за природы ошибки.
Любой совет?