Радикально улучшите свою практику тестирования и качество программного обеспечения с помощью новых стилей тестирования, хороших шаблонов и надежной автоматизации. Ключевые особенности: Практический подход к модульному тестированию, ориентированный на результат. Усовершенствуйте существующие модульные тесты, внедряя современные лучшие практики. Изучите четыре столпа хорошего модульного теста. Безопасно автоматизируйте процесс тестирования, чтобы сэкономить время и деньги. Определите, какие тесты нуждаются в рефакторинге, а какие следует удалить полностью. Покупка печатной книги включает бесплатную электронную книгу в форматах PDF, Kindle и ePub от Manning Publications. О книге: Отличные практики тестирования максимизируют качество вашего проекта и скорость его выпуска, выявляя плохой код на ранних этапах процесса разработки.
Неправильные тесты сломают ваш код, умножат количество ошибок и увеличат время и затраты.
Вы обязаны себе и своим проектам научиться проводить отличное модульное тестирование. «Принципы, шаблоны и практики модульного тестирования» научит вас проектировать и писать тесты, нацеленные на ключевые области вашего кода, включая модель предметной области.
В этом четко написанном руководстве вы научитесь разрабатывать тесты и наборы тестов профессионального качества и интегрировать тестирование на протяжении всего жизненного цикла приложения.
Когда вы примете образ мышления тестировщика, вы будете поражены тем, насколько лучшие тесты побуждают вас писать лучший код. Что вы узнаете: Универсальные рекомендации по оценке любого модульного теста. Тестирование для выявления и предотвращения антипаттернов. Рефакторинг тестов вместе с производственным кодом. Использование интеграционных тестов для проверки всей системы. Эта книга написана для: Для читателей, знающих основы модульного тестирования.
Примеры написаны на C# и могут быть легко применены к любому языку. О авторе Владимир Хориков — автор, блогер и Microsoft MVP.
Он курировал множество команд, обучая их тонкостям модульного тестирования.Содержание:ЧАСТЬ 1 ОБЩАЯ КАРТИНА1 Цель модульного тестирования2 Что такое модульный тест?3 Анатомия модульного теста ЧАСТЬ 2 ЗАСТАВЬТЕ ВАШИ ТЕСТЫ РАБОТАТЬ НА ВАС4 Четыре столпа хорошего модульного теста5 Моки и хрупкость тестов6 Стилі модульного тестирования7 Рефакторинг к ценным модульным тестам ЧАСТЬ 3 ИНТЕГРАЦИОННОЕ ТЕСТИРОВАНИЕ8 Зачем нужно интеграционное тестирование?9 Издевательство над лучшими практиками10 Тестирование базы данных ЧАСТЬ 4 МОДУЛЬНОЕ ТЕСТИРОВАНИЕ АНТИПАТТЕРНЫ11 Антипаттерны модульного тестирования