かなり大きなソリューションを継承しており、Visual Studio 2013を使用しています。 すでに数多くのビルド済みテストメソッドがあります製。私はカバレッジが100%ではないことも知っています。テスト可能なすべてのメソッドのリストを取得する方法はありますか?テストメソッドをまだ作成していないのですか? おそらく、これを行うことができるいくつかのユーティリティがありますか?VS 2013またはVS 2015でユニットテストメソッドを現在持っていないメソッドのリストを取得
0
A
答えて
1
コードカバレッジツールが必要です。 NCoverは1つの例ですが、「C#コードカバレッジツール」のようなものをグーグルで研究することができる他の多くのものがあります。 OpenCoverが別の例です。
コードカバレッジツールでは、通常、行、メソッド、クラス、名前空間などのブレークダウンを提供するレポートが生成されます。これらのレポートでは、どのメソッドがカバーされていないか、レポートには、結果をブラウズするために使用できる一連のhtmlページ、または情報を吸収するための他のグラフィカルな方法が含まれます。
一般に、ビルドサーバを設定して、 "カバレッジあり"のテストを実行し、カバレッジレポートをビルドのアーチファクトとしてパブリッシュします。しかし、ローカルマシン上でテストを "カバレッジ付き"で実行することも可能です。また、多くのコードカバレッジツールでは、Visual Studio拡張機能を使用して、実行しないで実行するのと同じくらい簡単にカバレッジでテストを実行できます。
ビルドサーバー用のVisual Studio拡張機能やプラグインがない場合は、常にコマンドラインからツールを実行することもできます。
関連する問題
- 1. VS 2013で作成されたBizTalkソリューションがVS 2015で開かない
- 2. LNK2001 VS 2013(MSVC 18)ではなくVS 2015(MSVC 19)
- 3. VS 2010または2013で.vdproj
- 4. VS 2013からVS 2015に切り替えた後のASP.NET Webアプリケーションの例外
- 5. は、内部の現在のメソッド名を取得、私は現在、このPHPコードを持っている/必要
- 6. 誰かがVS 2015のAccurevプラグインを知っていますか?
- 7. のRequest.FormはVSで働いていない2015
- 8. 長い長いVS 2013リリースのWin 64間違った結果
- 9. VSアドインまたはDXCoreプラグインのソリューション/プロジェクトファイルのリストを取得
- 10. 私はVSのコードでこのエラーを取得していVSコード
- 11. VS 2013 Bower EMFORMED bower.json
- 12. TFS 2013でユニットテストをVS 2015で実行する方法はありますか
- 13. 現在のファイルをVSコードでデバッグ
- 14. VS 2015が起動しない
- 15. VS 2015ソリューションのビルドは2015 VS最近4.5
- 16. Vs 2015アップデート1はTypescriptのバージョンをサポートしています
- 17. 私はVS 2015 Update 3のISOをダウンロードしています
- 18. タスクランナーエクスプローラを実行しているnode.jsのES 2015 VS 2015
- 19. VS 2015で作成されたデフォルトのWindows 8ユニバーサルアプリケーションが暗い背景を持っている理由
- 20. VS 2015デバッグポーズカラー
- 21. VS 2015 MVC OutOfMemoryException
- 22. .tfignoreがVS 2015 RC 3で動作していない
- 23. 私は現在、以下のリストを持っているR
- 24. TFS 2015 vNext VS 2013 Update 3との照合問題のゲットチェック
- 25. VS 2013を使用してAjaxツールキットが動作しない
- 26. VS 2015はKestrelを使用していますか?
- 27. TFS 2015ビジュアルスタジオビルドタスクはVS 2017をサポートしていません
- 28. ExprtkパーサーはVS 2015で動作していませんか?
- 29. VS 2015のAndroidエミュレータ?
- 30. プロジェクトVS 2015をVSコードで開くには?
あなたの答えをありがとう。私はまた、Visual Studioのエンタープライズ版は、箱からコードカバレッジを行うことができることを知った。 – ashlar64