|
Шаблоны тестирования xUnit: рефакторинг кода тестов
Джерард Месарош
XUnit Test Patterns: Refactoring Test Code (The Addison-Wesley Signature Series)
Gerard Meszaros
|

(увеличить обложку)
Цены на книгу
Оглавление
Пролистать книгу
О книгах из серии Addison-Wesley Signature Series в блоге Виктора Штонда
|
В данной книге показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов
разработки тестов и описываются концепции шаблонов и "запахов" тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, "запахов" и других средств обеспечения большей прозрачности кода тестов. Кроме этого, в части
III сделана попытка обобщить и привести к единому знаменателю терминологию тестовых двойников и подставных объектов, а также рассмотрены некоторые принципы их применения при проектировании как тестов, так и самого программного обеспечения.
Книга ориентирована на разработчиков программного обеспечения, практикующих гибкие процессы разработки. В основном здесь рассматриваются примеры для существующих реализаций инфраструктуры xUnit, но затронуты и более новые инфраструктуры тестирования на основе данных.
832 стр., с ил.; ISBN 978-5-8459-1448-4, 978-0-13-149505-0; формат 70x100/16; твердый переплетсерия Signature Series; 2008, 3 кв.; Вильямс.
|
|
|
|
Книги, рекомендуемые вместе с этой книгой:
- Эффективная работа с унаследованным кодом, Майкл Физерс
- Анализ и проектирование информационных систем с помощью UML 2.0. Третье издание, Лешек А. Мацяшек
- Шаблоны реализации корпоративных приложений, Кент Бек
- Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска. Addison-Wesley Signature Series, Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер
- Объектно-ориентированный анализ и проектирование с примерами приложений (UML 2). Третье издание, Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон
- Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений с примерами на C# и .NET, Джимми Нильссон
- Рефакторинг баз данных: эволюционное проектирование. Addison-Wesley Signature Series, Скотт В. Эмблер, Прамодкумар Дж. Садаладж
- Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование 3-е издание, Крэг Ларман
- Шаблоны интеграции корпоративных приложений. Addison-Wesley Signature Series, Грегор Хоп, Бобби Вульф
- Рефакторинг с использованием шаблонов. Addison-Wesley Signature Series, Джошуа Кериевски
- Архитектура корпоративных программных приложений. Шаблоны корпоративных приложений, Мартин Фаулер
Раздел каталога:
Выбор книг по ключевым словам: шаблоны проектирования, xunit, тест, тестирование, рефакторинг, гибкая разработка, экстремальное программирование, проектирование по, джерард месарош, gerard meszaros, подставной объект, mock object, rspec, jbehave, fit, запах кода, запах теста, запах проекта, запах поведения, автоматизация тестов, |
Оглавление книги "Шаблоны тестирования xUnit: рефакторинг кода тестов"Предисловие
Введение
Пролог
Благодарности
Рефакторинг тестов
Часть I. Общая информация
Глава 1. Краткий обзор
Глава 2. Запахи тестов
Глава 3. Цели автоматизации
Глава 4. Философия автоматизации тестов
Глава 5. Принципы автоматизации тестирования
Глава 6. Стратегия автоматизации тестирования
Глава 7. Основы xUnit
Глава 8. Управление временной тестовой конфигурацией
Глава 9. Управление постоянными тестовыми конфигурациями
Глава 10. Проверка результатов
Глава 11. Использование тестовых двойников
Глава 12. Организация тестов
Глава 13. Тестирование с использованием баз данных
Глава 14. План эффективной автоматизации тестирования
Часть II. Запахи тестов
Глава 15. Запахи кода
Глава 16. Запахи поведения
Глава 17. Запахи проектов
Часть III. Шаблоны
Глава 18. Шаблоны стратегии тестирования
Глава 19. Базовые шаблоны xUnit
Глава 20. Шаблоны настройки тестовой конфигурации
Глава 21. Шаблоны проверки результатов
Глава 22. Шаблоны очистки тестовой конфигурации
Глава 23. Шаблоны тестовых двойников
Глава 24. Шаблоны организации тестов
Глава 25. Шаблоны баз данных
Глава 26. Шаблоны проектирования с учетом тестов
Глава 27. Шаблоны значений
Часть IV. Приложения
Приложение А. Рефакторинг тестов
Приложение Б. Терминология xUnit
Приложение В. Пакеты семейства xUnit
Приложение Г. Инструментарий
Приложение Д. Цели и принципы
Приложение Е. Запахи, псевдонимы и причины
Приложение Ж. Шаблоны, псевдонимы и варианты
Словарь терминов
Источники информации
Предметный указатель
|