0

Microsoft の単体テスト プログラムを使用しており、単体テスト ウィザードを使用して、ビジネス レイヤーから各クラスのメソッドの 1 対 1 のマッピングを作成します。問題は、最初のテストが作成された後、必要な作業量と、欠落しているテストがないかどうかを判断することです。

現在、ウィザードを実行して、デフォルト名 [メソッド][テスト] に「1」が追加されたテストを探す必要があります。その名前が付いているものは、そのメソッドのテストが既にあることを意味します。append 1 のないものは、デフォルトの命名規則に従う単体テストを持たないメソッドであることを意味します。

Unit Test をメソッドの属性を持つメソッドにマップして、それほど手間がかからないようにする方法があるかどうか疑問に思っています。はい、TDD に従っている場合は、ユニット テストを最初に記述します。開発と並行してテストを作成します (ただし、急ぎの場合は見逃されることもあります)。

4

1 に答える 1

3

Visual Studio 2012 を使用していて適切なバージョンを使用している場合は、適切なコード カバレッジ分析が組み込まれています: 「コード カバレッジでテストを実行する」。

それ以外の場合は、診断ツールを使用して、NCover などのコード カバレッジを実行できます。これは、 TestDriven.netを使用して Visual Studio 内から実行できます。

于 2012-11-01T17:33:12.717 に答える