none
Где можно почитать о модульном тестировании? RRS feed

  • Вопрос

  • Я начинающий ASP.NET разработчик, посоветуйте кто нибудь в каких книгах или статьях или еще где нибудь, можно найти подробное описание для модульного тестирования для ASP.NET(Forms) проектов? Заранее благодарен!
    Сделав лучше себя, сделаешь лучше мир... Потому, что ты и есть часть этого мира...
    24 января 2011 г. 22:14

Ответы

  • Если архитектура сайта достаточным образом разделяет презентационную и бизнес-логику и не содержит большого количества обращений к статическим элементам хранения состояния (например, статическим полям), можно протестировать и в WebForms. В противном случае, придется приводить архитектуру приложения к такому виду, который позволяет проводить тестирование (MVP, на мой взгляд, — идеальный вариант для большинства таких проектов).

    Очень хорошее руководство по модульному тестированию в целом есть в книге "Pragmatic Unit Testing in C# with NUnit" (в сети, вроде, был где-то бесплатный вариант этой книги). Также можно посмотреть "Test-Driven Development in Microsoft.NET". На русском языке — "Экстремальное программирование — разработка через тестирование" — классика в области TDD от Кента Бека.

    • Помечено в качестве ответа GoodBoy007 27 января 2011 г. 12:11
    25 января 2011 г. 10:27

Все ответы

  • Если Вам нужно именно для ASP.NET WebForms, то... скажу, что Вы выбрали очень непростой путь. WebForms не так-то просто покрыть тестами, не строя поверх нее какой-нибудь MVC- или, еще лучше, MVP-каркас. Есть книга по нужной Вам теме: Testing ASP.NET Web Applications .

    Но я настоятельно рекомендую Вам посмотреть в сторону ASP.NET MVC и его возможностям в плане модульного тестирования. По этой теме я как раз сейчас читаю "ASP.NET MVC Framework с примерами на C# для профессионалов" Стивена Сандерсена. Не скажу, что я во всем согласен с автором в плане тестирования (а русский перевод этой книги вообще ужасен: местами пропущены части предложений или изменен их смысл на противоположный), но в качестве введения в тему — это то, что нужно.

    24 января 2011 г. 22:48
  • Дело в том, что мне нужно провести модульное тестирование лишь для самой основной функциональности и сайт практически готов, поэтому хотелось бы именно для WebForms. Но если есть еще какие нибудь варианты для ASP.NET MVC, то наверное легче будет переписать на ASP.NET MVC(сайт простенький) чем создавать дополнительную оболочку поверх WebForms приложения.
    Сделав лучше себя, сделаешь лучше мир... Потому, что ты и есть часть этого мира...
    25 января 2011 г. 9:46
  • Если архитектура сайта достаточным образом разделяет презентационную и бизнес-логику и не содержит большого количества обращений к статическим элементам хранения состояния (например, статическим полям), можно протестировать и в WebForms. В противном случае, придется приводить архитектуру приложения к такому виду, который позволяет проводить тестирование (MVP, на мой взгляд, — идеальный вариант для большинства таких проектов).

    Очень хорошее руководство по модульному тестированию в целом есть в книге "Pragmatic Unit Testing in C# with NUnit" (в сети, вроде, был где-то бесплатный вариант этой книги). Также можно посмотреть "Test-Driven Development in Microsoft.NET". На русском языке — "Экстремальное программирование — разработка через тестирование" — классика в области TDD от Кента Бека.

    • Помечено в качестве ответа GoodBoy007 27 января 2011 г. 12:11
    25 января 2011 г. 10:27
  • http://www.ozon.ru/context/detail/id/4797051/ - очень хорошая книга по MVC, достаточно хорошо и достаточно подробно и с примерами рассказывается про модульное тестирование.
    super_be
    12 сентября 2011 г. 17:19