かなり大きなソリューションを継承しており、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 2015でglobal.jsonを使用してのような)ファイルパスによって、VS 2017の参照ローカルプロジェクトVS 2015で
- 4. VS 2010または2013で.vdproj
- 5. VS 2013からVS 2015に切り替えた後のASP.NET Webアプリケーションの例外
- 6. は、内部の現在のメソッド名を取得、私は現在、このPHPコードを持っている/必要
- 7. 誰かがVS 2015のAccurevプラグインを知っていますか?
- 8. のRequest.FormはVSで働いていない2015
- 9. 長い長いVS 2013リリースのWin 64間違った結果
- 10. VSアドインまたはDXCoreプラグインのソリューション/プロジェクトファイルのリストを取得
- 11. VS 2015 Addin:現在のテキストポイントにあるオブジェクトの名前とタイプ
- 12. 私はVSのコードでこのエラーを取得していVSコード
- 13. 現在のフォルダのVSコードオープンダイアログ
- 14. VS 2013 Bower EMFORMED bower.json
- 15. VS 2015のDataTable
- 16. VSコード:現在のエディタ
- 17. TFS 2013でユニットテストをVS 2015で実行する方法はありますか
- 18. 現在のファイルをVSコードでデバッグ
- 19. VSコードで現在のテーマの色を取得する方法は?
- 20. VS-2010 VSTOアドインをVS-2015に移行
- 21. MS VS 2013のキーボードショートカット
- 22. VS 2015が起動しない
- 23. VS 2015ソリューションのビルドは2015 VS最近4.5
- 24. 私はVS 2015 Update 3のISOをダウンロードしています
- 25. Vs 2015アップデート1はTypescriptのバージョンをサポートしています
- 26. タスクランナーエクスプローラを実行しているnode.jsのES 2015 VS 2015
- 27. VS 2015で作成されたデフォルトのWindows 8ユニバーサルアプリケーションが暗い背景を持っている理由
- 28. VS 2013 Instrumentation Profiling Issue
- 29. 私は現在、以下のリストを持っているR
- 30. .tfignoreがVS 2015 RC 3で動作していない
あなたの答えをありがとう。私はまた、Visual Studioのエンタープライズ版は、箱からコードカバレッジを行うことができることを知った。 – ashlar64