2009-09-17 5 views
5

SourceControlプロバイダのように、Visual Studio/Teamシステムへのプラグインとして、あなたが選んだ単体テストフレームワークを構成できるはずです。誰でも、nUnit、mbUnitなどでMStestを交換できるように、マイクロソフト内の努力を認識していますか?あまりにも私がこれらの他のフレームワークを使用するのを妨げるものはありませんが、IDEに統合されていません。MSTest以外のテストフレームワークをMicrosoftがサポートする計画はありますか?

+0

なぜMicrosoftの仕事ですか? – Thorarin

+1

ReSharperを入手してください。 –

+0

私はTestDriven.NETとReSharperを使用します。これらはIDEに統合され、テストを実行できます。しかし、彼らはあなたが唯一のIDEの機能とMSTestsを生成することができ、あなたがテストを生成することを可能にする「テスト」メニューに接続しないでください、私はあなた – JNappi

答えて

6

TestDriven.NETGallioを見ると、両方ともIDEに統合されたテストランナーがあり、他のテストフレームワークを使用できます。

あなたが少し費やしたことに逆らっているのであれば、ReSharperの多くの利点にすぎません。 (r#)

不明な点がありましたら、もう1つ使用することをお勧めします。

優しさ、

ダン

+1

@Dan Elliott:ASP.NET MVCプロジェクトを作成するときに、代わりのテストフレームワークを選択できるので、それは完全に*反対ではありません。 –

+0

ASP.NET MVCチームのBrad Wilson(xUnitの作成者)私はこれらの事実が関連していると思う); –

+0

@Alex、MVCの代替テストフレームワークの選択方法を調べなければならない。それはどのように達成されますか? – JNappi

0

Visual Studioは、カスタムテストフレームワークは、MSTestをプラットフォームの下で実行できるようになるカスタムテストアダプターの概念を提供します。つまり、これらのフレームワークのテストは、テストリストエディタなどに表示されます。

カスタムフレームワークの開発者は、MSTestを検索してテストを提供するVSPackageを開発する必要があります。残念ながら、多くの作業が必要です。

TestDriven.NET、Resharper(および他のいくつかのユーザー)は独自のツールウィンドウを提供するために独自のVSPackageを提供しますが、MSTestと直接統合することはありません。

関連する問題