0

Asp.net mvc3 プロジェクト (.NET 4) に取り組んでいます。また、テスト ツールを統合するために必要です。私のソリューションで Nunit テスト フレームワークをセットアップしようとしましたが、vs2010 でのセットアップに問題があるようです。

Nunit がまだ vs2010 で動作するか、vs2010 用の明確なテスト ツールがないか知りたいです。

tnx!

4

3 に答える 3

0

NUnit には別のテスト ランナー プログラムがあります。NUnit のワークフローは、VS でテストをコーディングすることだと思いますが、別の NUnit テスト実行プログラムを使用して実行する必要があります。MSTest は、私が知っている唯一の単体テスト フレームワークであり、VS 内から直接テストを実行できます。

ただし、 ReSharperという VS プラグインがあります。これをインストールすると、VS 内で NUnit テスト ランナーが得られます。

アップデート

また、ここで間違っている場合は誰でも修正できますが、MSTest ランナーは VS Professional 以降のバージョンでしか入手できないと思います。VS Express に MsTest ランナーが組み込まれているとは思いません。

于 2012-07-24T10:38:21.067 に答える
0

Visual Studio内からテストを実行できるVisual Nunitがあります。

NCrunchもあり、まだベータ版ですが、かなりクールです。彼らのウェブサイトから:

NCrunch は、Visual Studio .NET 用の自動並列連続テスト ツールです。自動化されたテストをインテリジェントに実行するため、ユーザーが実行する必要はありません。また、作業中に IDE でインラインでテストに関する大量の有用な情報 (コード カバレッジやパフォーマンス メトリックなど) を提供します。

于 2012-07-25T15:03:46.197 に答える
0

はい、VS は MSTest フレームワークでのみ動作します。ただし、外部テストランナーを使用できます。

別のオプション - NUnit GUI 設定に移動し、テスト アセンブリが変更されたときにテストの再実行をオンにします。実は私は大きな緑色のバーが好きなので、別のモニターで NUnit GUI を開いています。テスト アセンブリが再構築されると、最新のすべてのテストが自動的に実行されます。テストをデバッグしたい場合は、CodeRush を使用します。デバッガーを NUnit に接続するよりも適しています。

于 2012-07-24T11:29:59.893 に答える