Моя оценка

Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
В этой книге:
- Универсальные рекомендации по оценке тестов.
- Тестирование для выявления и исключения антипаттернов.
- Рефакторинг тестов вместе с рабочим кодом.
- Использование интеграционных тестов для проверки всей системы.

Получить эту книгу или продать свою

Перейти
  • Серия:
  • Издательство:
  • Содержание
  • Оглавление

    Предисловие к русскому изданию стр. 14

    Предисловие к оригинальному изданию стр. 15

    Благодарности стр. 16

    О книге стр. 17-20

    Часть I. Общая картина стр. 21

    Глава 1. Цель юнит-тестирования стр. 22-39

    Глава 2. Что такое юнит-тест? стр. 40-63

    Глава 3. Анатомия юнит-теста стр. 64-88

    Часть II. Обеспечение эффективной работы ваших тестов стр. 89

    Глава 4. Четыре аспекта хороших юнит-тестов стр. 90-116

    Глава 5. Моки и хрупкость тестов стр. 117-146

    Глава 6. Стили юнит-тестирования стр. 147-181

    Глава 7. Рефакторинг для получения эффективных юнит-тестов стр. 182-216

    Часть III. Интеграционное тестирование стр. 217

    Глава 8. Для чего нужно интеграционное тестирование? стр. 218-253

    Глава 9. Рекомендации при работе с моками стр. 254-267

    Глава 10. Тестирование базы данных стр. 268-298

    Часть IV. Антипаттерны юнит-тестирования стр. 299

    Глава 11. Антипаттерны юнит-тестирования стр. 300-316

  • Дополнительная информация об издании

    ISBN: 978-5-4461-1683-6

    Год издания: 2021

    Язык: Русский

    Мягкая обложка, 320 с.
    Пер. с англ. Е. Матвеева.

    Возрастные ограничения: 16+

  • Жанры

Лучшая рецензия

Смотреть 4
long399

long399

Рецензии

118

Данный труд стал первым знакомством с Владимиром Хориковым , который является автором, блогером и обладателем сертификата Microsoft MVP. Книгу почитать мне дал коллега по работе, за что ему огромное спасибо.

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

Но не все тесты приносят пользу. Тесты могут и навредить. Если ваши тесты будут хрупкими, то есть почти не устойчивыми к рефакторингу, то они принесут много головной боли и проблем. Помимо трудозатрат на написание бизнес-логики в…

Читать полностью

Похожие книги

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

Новинки

Смотреть 339

Популярные книги

Смотреть 938