Может ли кто-нибудь предлагать хорошие ссылки/руководства для начала работы с nunit и visual studio 2008. (Помимо самой документации Nunit!). Я специально хочу создать тестовый проект по сравнению с 2008 годом.Ссылки/руководства для тестирования модулей nunit
ответ
У Томпсона и Ханта есть хорошая книга под названием «Прагматическое тестирование единицы с помощью NUnit».
Вот как я начал, и это дает хорошее представление.
Для получения дополнительной информации о том, как и что тестировать в целом, я рекомендовал Beck в «Искусстве модульного тестирования» Osherove и «Test Driven Development».
Также обрати внимание на этой полезную сводной карте также от Томпсона и Ханта
http://media.pragprog.com/titles/utj/StandaloneSummary.pdf.
Концепции далее объясняются в их книге.
Обновление: Не уверен, что я могу порекомендовать любые книги, описывающие механику настройки вашего проекта, но я могу предложить некоторые основные рекомендации. Создайте отдельный тестовый проект для каждого исходного проекта, который вы хотите проверить. Удостоверьтесь, что вы не смешиваете интеграцию/тестирование системы с помощью модульных тестов. Один из способов обеспечить это - провести различие между тестовыми проектами. например Я мог бы иметь что-то вроде
- CustomLibraryCode.proj // исходный проект
- CustomlibraryCodeTests.Unit.proj // модульного тестирования проекта
- CustomLibraryCodeTests.Integration.proj // тест интеграционный проект
Это означает, что ваши юнит-тесты, которые следует быстро и легко запускать, могут выполняться изолированно от тестов интеграции, которые обычно могут иметь зависимости от базы данных, файловой системы и т. Д., И имеют тенденцию быть более медленными и более хрупкими.
Dimecasts has good, short screencasts covering NUnit На этой странице перечислены их в обратном порядке, поэтому начинайте снизу и работайте!
Поверх других упомянутых книг, есть новая хорошая книга со множеством примеров: Growing Object-Oriented Software, Guided by Tests
Nice one! Это «другая» книга, в которой я отчаянно пытался запомнить имя! –
Не уверен, что я заберу его как книгу «начало работы». Человек с 1-3-летним опытом работы с TDD получит гораздо больше информации из книги. – Gishu
Я только что получил Искусство модульного тестирования с примерами в .NET Роя Osherove. Вы можете получить его на Amazon, и вот сайт: http://artofunittesting.com/. Это довольно легко понять. Книга написана с примерами в VS 2008 и Nunit. Он также упоминает другие тестовые рамки.
Ответы, полученные мной, все отлично, но я действительно ищу больше технических руководств в качестве механики создания проекта, в котором мне нужна помощь. – haymansfield
Что вы подразумеваете под «настройкой тестового проекта» – Gishu