Подтвердить что ты не робот

Хорошая литература по модульным испытаниям?

Где я могу найти хорошую литературу по юнит-тестированию? Названия книг и ссылки приветствуются.

Обновление: вот список книг, упомянутых в ответах ниже

Тестовые шаблоны xUnit: рефакторинг тестового кода

Растущее объектно-ориентированное программное обеспечение на основе тестов

Искусство модульного тестирования

Настоящая проблема тестирования программного обеспечения - это решение загадки дизайна теста.

Тестирование объектно-ориентированных систем: модели, шаблоны и инструменты предоставляют три десятка шаблонов проектирования тестов, применимых к разработке модульных тестов. Он также предоставляет множество шаблонов проектирования для автоматизации тестирования. Эти модели дают много с трудом завоеванных лучших практик и идей исследования.

Прагматическое юнит-тестирование

Разработка через тестирование: на примере

4b9b3361

Ответ 4

Реальная задача тестирования программного обеспечения - решить загадку тестового дизайна.

Тестирование объектно-ориентированных систем: модели, шаблоны и инструменты предоставляет три десятка шаблонов проектирования, применимых к дизайну unit test. Он также предоставляет множество шаблонов проектирования для автоматизации тестирования. Эти шаблоны отгоняют многие передовые практики, основанные на трудах и исследованиях.

Книга разработана как справочная система, поэтому, как только вы определили, какие шаблоны подходят вашему приложению, вам нужно только прочитать о них. Из-за этого это большая книга (1024 страницы). Я знаю, потому что я автор.

Обзор, обзоры и ссылки на Amazon: http://www.robertvbinder.com/home/thought-leadership/books/

Ответ 5

Прагматическое тестирование модулей - это достойное введение в почему и некоторые из способов. Я читал Java, даже когда меня интересовал прежде всего С++, и уроки все еще проходили довольно четко.

Ответ 8

Я только прочитал Art of Unit Testing от Roy Osherove, и это было довольно показательно для меня, несмотря на то, что я сам не работал с технологией .NET. Примеры легко понять любому программисту, тем труднее всего определить наиболее подходящие рамки тестирования для вашего конкретного языка/структуры.

Если вам интересно, проверьте короткие записи, которые я взял (отображается в обратном хронологическом порядке): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy%20Osherove%29

Друг мой, который сделал намного больше Unit Testing, чем я, сказал, что хорошие практики для него тоже новы.