ru

Принципы, методы и шаблоны модульного тестирования: эффективные стили тестирования, шаблоны и надежная автоматизация модульного тестирования, мокирования и интеграционного тестирования с примерами на C# на русском

#1278135
Принципы, методы и шаблоны модульного тестирования: эффективные стили тестирования, шаблоны и надежная автоматизация модульного тестирования, мокирования и интеграционного тестирования с примерами на C#

Unit Testing Principles, Practices, and Patterns: Effective testing styles, patterns, and reliable automation for unit testing, mocking, and integration testing with examples in C# (B09782L692)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Vladimir Khorikov | #42: Программирование на C#

4.7 (238)
«Эта книга — незаменимый ресурс». — Грег Райт, Kainos Software Ltd.

Радикально улучшите свою практику тестирования и качество программного обеспечения с помощью новых стилей тестирования, эффективных шаблонов и надежной автоматизации.

Основные характеристики
Практический и ориентированный на результат подход к модульному тестированию.
Усовершенствуйте существующие модульные тесты, внедрив современные передовые методы.
Изучите четыре столпа качественного модульного теста.
Безопасная автоматизация процесса тестирования позволит сэкономить время и деньги.
Определите, какие тесты нуждаются в рефакторинге, а какие следует полностью удалить.



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

Книга «Принципы, шаблоны и практика модульного тестирования» научит вас проектировать и писать тесты, нацеленные на ключевые области вашего кода, включая доменную модель. В этом понятном руководстве вы научитесь разрабатывать тесты и наборы тестов профессионального качества, а также интегрировать тестирование на протяжении всего жизненного цикла приложения. Приняв подход, ориентированный на тестирование, вы будете поражены тем, как более качественные тесты позволяют писать более качественный код.

Что вы узнаете

Универсальные рекомендации по оценке любого модульного теста.
Тестирование для выявления и предотвращения антипаттернов
Рефакторинг тестов вместе с производственным кодом.
Использование интеграционных тестов для проверки всей системы.

Эта книга написана для
Для читателей, знакомых с основами модульного тестирования. Примеры написаны на C# и легко могут быть применены к любому языку программирования.

Об авторе

Владимир Хориков — автор, блогер и обладатель звания Microsoft MVP. Он консультировал множество команд по всем тонкостям модульного тестирования.

Оглавление:

ЧАСТЬ 1. ОБЩАЯ КАРТИНА

1. Цель модульного тестирования
2. Что такое модульный тест?
3. Анатомия контрольной работы по теме.

ЧАСТЬ 2. КАК СДЕЛАТЬ ТЕСТЫ ПОЛЕЗНЫМИ ДЛЯ ВАС

4. Четыре столпа хорошего модульного теста.
5 ¦ Имитационные испытания и проверка хрупкости
6. Виды модульного тестирования
7. Рефакторинг с целью создания ценных модульных тестов.

ЧАСТЬ 3 ИНТЕГРАЦИЯ ТЕСТИРОВАНИЯ

8. Зачем нужно интеграционное тестирование?
9. Передовые методы создания имитаций
10 ¦ Тестирование базы данных

ЧАСТЬ 4. ТЕСТИРОВАНИЕ ПО ТЕМЕ: АНТИПАТТЕРНЫ

11 ¦ Антипаттерны модульного тестирования