web-dev-qa-db-ja.com

nUnitによるコードカバレッジ?

NUnitを使用しているときにコードカバレッジを確認する方法はありますか? Visual Studioにこのような機能があることは知っていますが、nUnitで使用できますか、組み込みテストと単体テストのみで使用できますか?

63
Lieven Cardoen

NCover を使用できます。現在は商用ですが、 バージョン1.5.8 (ページの下部、コミュニティエディション)はまだ無料であり、視覚化する場合は NCoverExplorer を使用します。

編集:

Visual StudioコードでnUnitまたはmbUnitをラップすることもできます。 VSTSコードカバレッジランナー

25
Marek Tihkan

Visual Studio 2012では、サードパーティのユニットテストフレームワークのサポートがついに追加されました。

Extension Managerを使用してフレームワークを追加すると、インストールされたフレームワークで「コードカバレッジ」が自動的に開始されます。

コードカバレッジは、Visual Studio UltimateまたはPremiumエディションでのみ利用できます。

VS2010コードカバレッジはnUnitをサポートしていますか?

18
Be.St.

PartCoverは無料で、NUnitで使用する方法をブログで紹介しました このリンクを参照

8

SD C#テストカバレッジ を参照してください。ソースコードとテストレポート全体のテストカバレッジデータの視覚化が組み込まれています。

4
Ira Baxter

VS2010(PremiumまたはUltimate)に選択を制限するsecurity-/saving-money-/hassle-employees-ポリシーを使用している会社で働いている場合は、次の回答を参照してください: コードを使用してVisual Studio 2010でNUnitテストを実行するカバレッジ

そこで、私はこの他の答えを参照しますが、それ以上の詳細も提供します: VS2010コードカバレッジはnUnitをサポートしますか?

コピーされた/参照された回答(特に他の回答)はダウン票の価値がありますが、私が言ったように、私はいくつかの詳細を提供します。

4
No answer