2012-01-02 26 views
1

.NETアプリケーションでマルチスレッドバグを検出するためのユニットテストをどのように使用できますか?フレームワークやライブラリはありますか?.NETマルチスレッドとユニットテスト

+1

これを試してください:... http://stackoverflow.com/questions/12159/how-should-i-unit-test-threaded-code or http://stackoverflow.com/questions/200402/what -tools-exist-for-testing-multithreaded-net-codeまたは....質問する前にルールとFAQを読んでください – tryme

+0

あなたのリンクは4歳です!知っている準備ができて何か新しいことかもしれない? –

答えて

3

あなたはCHESSを使用して試みることができる:

CHESS: Find and Reproduce Heisenbugs in Concurrent Programs

CHESSは、並行 プログラムで特異なバグを発見し、再現するためのツールです。 CHESSは、すべての 実行が異なるインターリーブを取ることを確実にする同時テストを繰り返し実行します。インターリーブの結果が の場合、CHESSはインタリーブを再現してデバッグを改善できます。 CHESSは、管理対象プログラムとネイティブプログラムの両方で使用できます。

+0

私はそれを見るが、バージョン番号が0.1しかなく、最終更新は2009年だった...プロジェクトは終了した? –

+0

最後に更新された時期はわかりません。同僚は良い結果を出して使用しています。 –

+0

たとえば、Visual Studio 2010を使用することはできません。ビジュアルスタジオ2008のみ... –

関連する問題