NUnit フレームワークを使用して、MVC アプリケーションの単体テストを実装しました。単体テスト プロジェクトには、[TestFixture]
テストが必要な複数のクラスが含まれています。MVC プロジェクトで for each Moduleを使用してTestFixture
いますが、すべてのモジュールが単一の名前空間内にあります。
[TestFixture]
単体テスト プロジェクト全体をテストする代わりに、FinalBuilder (自動化) または手動で単体ツールを使用して、単一のモジュールをテストできるようにしたいと考えています。
私の合計テスト ケース数は約 2000 で、それぞれ約 100 個のテスト ケースを持つ 20 個のモジュールで構成されています。モジュールの 1 つまたはそのモジュールに加えられた変更は、そのTestFixture
モジュールのテストのみを実行する必要があることを意味します。これにより、無関係なテストが完了するのを待つために必要な時間を最小限に抑えることができます。