「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
テスティング・フレームワークは
などで使用される。
各ツールの説明と適合するシナリオについて分析する。
.NET開発のJUnitに対応するテスティング・フレームワークには、
NUnitやVisual Studio の単体テスト機能がある。
ただし、DJunit、DBunit相当のフレームワークは存在しない。
なお、これらの機能は、
Visual Studio 2005では、Team Developer、Team Tester以上
のEditionでしか利用できなかったが、
で利用可能になっている。
以下のUIテスト自動化が可能なxUnit系ツールも存在するが、
画面からテストする分、使い方が複雑になり、使い難くなっていると思われる。
C0、C1、RC0、マージツールなどのカバレッジ機能がある。
カバレッジ率を収集するツール。
上記(テスト結果、カバレッジ率)のレポート生成ツール。
カバレッジ分析の機能を持つ。
例えば、JavaScriptの比較に対して
"==" ---> "===" などのワーニングを出したりする。
C#のコーディング内容をチェックする。
Microsoftの
「クラス ライブラリ開発のデザインガイドライン」
に基づいてビルド出力のアセンブリを分析する。
静的ソースコード解析の機能を持つ。
静的コード解析の機能を持つ(Jtestの.NET版)。