タグ

tddとASP.NETに関するsousousore1のブックマーク (1)

  • 最終回 テスト自動化でアプリケーションの品質向上(1/4) - @IT

    アプリケーションをModel-View-Controllerと明確に分離することには、単体テスト(=ユニット・テスト)を行いやすくするという目的もある。 例えばWebフォームでは、すべての機能がページに集約されるので、単体テストを実施するにはページをインスタンス化するためにWebサーバを準備する必要があった。しかしASP.NET MVCでは、例えばControllerを表すコントローラ・クラスも、POCO(Plain Old CLR Object)であるので、インスタンス化も容易だ。テスト実施に当たってサーバの準備は必要ない。これは、ASP.NET MVCの大きな特長の1つだ。 連載最終回となる今回は、これまで作成したサンプルを前提に、ASP.NET MVCアプリケーションをテストする方法について、以下の内容を軸に解説する。 Visual Studioで単体テストを準備/実行する方法 モッ

  • 1