Рекомендуемая книга тестирования модулей для среды ASP.NET MVC

Мне нужны рекомендации по хорошей книге тестирования модулей для использования с ASP.NET MVC. На основе книг, которые вы действительно читали и используете (ваша Библия), что вы рекомендуете?

Ответ 1

Кажется, что все новые книги ASP.NET MVC содержат по крайней мере одну главу для модульного тестирования.

Недавно я закончил книгу Стива Сандерсона Pro ASP.NET MVC Framework, и я подумал, что автор уделяет большое внимание модульному тестированию. В книге нет отдельной главы об модульном тестировании, но почти каждая глава имеет соответствующие разделы или call-out/sidebars, которые касаются тестирования маршрутизации (входящего и исходящего), контроллеров, репозиториев, привязок к модели и т.д. Если я помню он использует библиотеки nUnit и Moq в замечательная деталь. Вы можете просмотреть части своей книги в Google Книгах: Pro ASP.NET MVC Framework или заказать ее из Apress (их электронные книги по разумной цене, но защищены паролем с вашим адресом электронной почты, который для меня как бы боль) или Amazon.

Я не видел планов на книгу исключительно на модульном тестировании ASP.NET MVC, поэтому вам, вероятно, придется придерживаться блогов или любого контента, который вы можете найти в будущих ASP.NET-книгах MVC ( как я уже сказал, кажется, что все они охватывают модульное тестирование в разной степени).

Некоторые из книг, о которых я знаю:

Wrox: начало ASP.NET MVC 1.0 --- содержит пример главы по тестированию для загрузки .

Укомплектование: ASP.NET MVC в действии --- Не имеет явной главы по тестированию, но если вы загрузите CodeCampServer вы найдете тонну тестов единиц измерения, интеграции и регрессии.

Wrox: Professional ASP.NET MVC 1.0 --- Имеет модульные тесты в NerdDinner и специальную главу по тестированию. Тестирование Гуру Роя Ошерове (автор Art of Unit Testing) рассматривает тесты NerdDinner .

Packt: ASP.NET MVC 1.0 быстро --- Есть глава об модульном тестировании, и у автора есть довольно хороший блог, в котором говорится о различные проблемы ASP.NET MVC, включая testing.

Sams: ASP.NET MVC Framework Unleashed --- Просмотр Содержание для книги показывает достаточное количество контента, посвященного тестированию (издевательство, TDD и т.д.). Вы можете проверить автора blog для образца контента из предстоящей книги и других статей ASP.NET MVC и TDD.

Ответ 3

Мне нравится Kent Beck "Test Driven Development: By Example" (ссылка amazon) в качестве введения в TDD, это не относится к С# ни ASP.NET MVC.

Ответ 5

Я рекомендую начать с прагматическое тестирование модуля в С# с NUnit, потому что он легко читается и очень конкретный с С# (идеально, если вы используйте С# для ASP.NET). После этого продолжайте XUnit Test Patterns. Это более универсально, дает вам много идей и служит очень хорошей ссылкой.

Ответ 7

Хорошо, если это библия, которую вы ищете, ознакомьтесь с xUnit Test Patterns Джерардом Мезаросом. Он получил теорию, пробные запахи и образцы с примерами. (Это был бы тот луч, рекомендованный выше.)

Если вы ищете тесты более высокого уровня (особенно через пользовательский интерфейс), проверьте электронные книги Gojko Adzic (www.acceptancetesting.info и www.fitnesse.info)

Ответ 8

См. список рекомендуемых книг в статье IEEE Software TDD: искусство бесстрашного программирования. Он имеет комментарий и уровень, связанный с каждым.

Некоторые из них:

  • Кент Бек, TDD по примеру, Addison-Wesley, 2002 (вводный)
  • Дэвид Астельс, разработка, связанная с тестированием: практическое руководство, Prentice Hall, 2003 (промежуточный)
  • Джеймс Ньюкирк и Алексей Воронцов, Test-Driven Development в Microsoft.NET, Microsoft Press, 2004 (промежуточный)