私が現在作業中のプロジェクトでは、変化する速度で失敗する不明確な数のフリッカーテストがあります。私たちには深刻なHeisenbugsがあると信じていました。コード内のトレースステートメントを含むほとんどの時間は、これらのエラーを排除するのに十分なタイミングを変更するか、少なくともそれらを少なくするようにタイミングを変更しますが、これは有効なバグ修正ではありません。VS2010のC#.NETのためのデバッグツールがありますか
Visual Studio 2010で/と連携してテストアプリケーションを使用するCHESS(http://research.microsoft.com/en-us/projects/chess/download.aspx)と同様のツールがあるかどうかは疑問です潜在的な競合状態とデッドロックを検出できますか?
次のような質問が役に立つかもしれません:http://stackoverflow.com/questions/1715822/unit-test-for-thread-safe-ness –
ありがとうございます。特に、スレッドセーフなテストとTypemock Racerの作成に役立つ情報があります。ここの情報(http://stackoverflow.com/questions/537014/using-tdd-to-drive-out-thread-safe-code)も役に立ちました。 –
*単体テスト*で記述されたシングルトンや静的オブジェクトを扱う*単体テスト*クラスをしようとしていて、 –