Хорошая литература по модульным испытаниям?
Где я могу найти хорошую литературу по юнит-тестированию? Названия книг и ссылки приветствуются.
Обновление: вот список книг, упомянутых в ответах ниже
Тестовые шаблоны xUnit: рефакторинг тестового кода
Растущее объектно-ориентированное программное обеспечение на основе тестов
Искусство модульного тестирования
Настоящая проблема тестирования программного обеспечения - это решение загадки дизайна теста.
Тестирование объектно-ориентированных систем: модели, шаблоны и инструменты предоставляют три десятка шаблонов проектирования тестов, применимых к разработке модульных тестов. Он также предоставляет множество шаблонов проектирования для автоматизации тестирования. Эти модели дают много с трудом завоеванных лучших практик и идей исследования.
Прагматическое юнит-тестирование
Разработка через тестирование: на примере
Ответы
Ответ 2
Ответ 3
Растущее объектно-ориентированное программное обеспечение, управляемое с помощью тестов
Ответ 4
Реальная задача тестирования программного обеспечения - решить загадку тестового дизайна.
Тестирование объектно-ориентированных систем: модели, шаблоны и инструменты предоставляет три десятка шаблонов проектирования, применимых к дизайну unit test. Он также предоставляет множество шаблонов проектирования для автоматизации тестирования. Эти шаблоны отгоняют многие передовые практики, основанные на трудах и исследованиях.
Книга разработана как справочная система, поэтому, как только вы определили, какие шаблоны подходят вашему приложению, вам нужно только прочитать о них. Из-за этого это большая книга (1024 страницы). Я знаю, потому что я автор.
Обзор, обзоры и ссылки на Amazon: http://www.robertvbinder.com/home/thought-leadership/books/
Ответ 5
Прагматическое тестирование модулей - это достойное введение в почему и некоторые из способов. Я читал Java, даже когда меня интересовал прежде всего С++, и уроки все еще проходили довольно четко.
Ответ 6
Модульные видеоролики описывают, как сделать ваш код тестируемым.
Ответ 7
Ответ 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, чем я, сказал, что хорошие практики для него тоже новы.