7

asp.net MVC 3でTDDを実行することは可能ですか? もしそうなら、良いオンラインリソースは何ですか? 私の知る限り、MVC 3 が最新バージョンです。しかし、私がグーグルで検索したほとんどの tdd 記事は MVC 1 に関するものです。MVC での TDDing について見つけた 2 冊の本でさえ、両方とも 1.0 に関するものです。

Asp.net MVC テスト駆動開発

テスト ドライブ asp.net MVC

Microsoft の公式 Web サイトでさえ、MVC TDD ウォークスルーである記事は MVC 2.0 用です。

TDDはasp.net MVCでは実用的ではないか、十分にサポートされていないと思い始めています。

4

4 に答える 4

5

これは、TDD を学習するための私が知っている最高のリソースです。

Roy Osherove - 単体テストの技術

これを読み、次の MVC3 本を読んだ後:

Sanderson と Freeman - プロ ASP.NET MVC3 フレームワーク

これにより、MVC3 でテスト駆動開発を開始するのに十分な知識が得られます。

于 2012-06-19T13:31:04.310 に答える
2

TDD のほとんどの概念はかなり一般的なものであるため、一般的な C# プログラミングの TDD リソースは長い道のりを歩むはずです。

MVC ソリューションを試してみるには、https://github.com/tekpub/mvc3を参照してください(ビデオもお勧めしますが、無料ではありません)。

Brad Wilson は、テストと MVC について多くの利点を持っています (たとえば、http://bradwilson.typepad.com/blog/2010/07/testing-routing-and-url-generation-in-aspnet-mvc.html )。

このビデオはアプリケーションのアーキテクチャに関するものですが、彼はいくつかのテストも行っています。

于 2012-06-19T13:28:20.527 に答える
1

次のリソースはまだ投稿されていないようです。 ASP.NET MVC 3、Moq、および依存性注入 を使用した TDD、およびこのトピックに関する stackoverflow での適切な議論TDD とテスト データ

于 2012-06-19T17:12:40.803 に答える
0

テスト容易性は当初からの目標でした。「MVC 3 を使用した TDD」が専用のトピックとして表示されない理由の 1 つは、v1.0 から技術が変更されていないためだと思います。asp.net サイトのMVC 3 コースの紹介ビデオで、nUnit を使用した単体テスト コントローラー アクションについて説明しています。

于 2012-06-20T01:14:27.490 に答える