NUnit/JUnit /などの経験が豊富ですが、以前はASP.NET MVC3アプリケーションをテストしたことがありません。およびTDD。私の質問は、私はMVCアプリケーションをテストするためにどのような戦略を使用できますか?ASP.NET MVCアプリケーションの統合テスト
編集:ここに私の焦点は、統合テストに焦点を当て、また、テスト戦略を中心に、主にある、と - 彼らは私のアプリケーションを介してクリックすると、実際のユーザーが通過するかをテストします。
設定はです。プロジェクトによっては、ORM(NHibernateまたはDapper)によってASP.NET MVCが設定されています。
NUnitに似たWebベースのテストスイートがありますか?私は1つ書く必要がありますか?または私は(何とか)私のアプリケーションを何百万という小さなWeb以外のDLLに分割し、それらをNUnitでテストしようとしますか? (ORM層としてのActiveRecord/NHibernateのであっても可能ですか?)
アプリのこの種をテストするために何をしますか?
は、私は同様のSOの質問を見て、そしてずっと、他よりも見つけることができませんでした「ここでコントローラをテストする方法です。」
mvcは非常に初めから簡単にテストできるように構築されており、コントローラメソッド、ビュー、モデルを個別にテストすることができます。NUnitに似たスイートの種類はありますか?どうしてNUnitだけを使用しないのですか?また、R#を使用するとNUnitテストを簡単に実行できます – vittore