Мне нужны рекомендации по хорошей книге тестирования модулей для использования с 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.
Ответ 2
искусство модульного тестирования
Ответ 3
Мне нравится Kent Beck "Test Driven Development: By Example" (ссылка amazon) в качестве введения в TDD, это не относится к С# ни ASP.NET MVC.
Ответ 4
Я большой поклонник книг Pragmatic Press.
Ответ 5
Я рекомендую начать с прагматическое тестирование модуля в С# с NUnit, потому что он легко читается и очень конкретный с С# (идеально, если вы используйте С# для ASP.NET). После этого продолжайте XUnit Test Patterns. Это более универсально, дает вам много идей и служит очень хорошей ссылкой.
Ответ 6
не знают об этом специально для этого, но это библия: http://xunitpatterns.com/.
не книга, но, возможно, полезно: http://www.codeplex.com/xunit
Ответ 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 (промежуточный)