Программирование [Philip Riecks] Практический мокинг с Mockito

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Philip Riecks​
Название: Практический мокинг с Mockito​

cover.jpg

Продолжительность: 2 ч 8 мин Количество уроков: 27 Видео Язык: Английский Вес архива: 420 МБ


Практический курс по Mockito поможет вам глубже понять механику мокирования и научит уверенно применять её в реальных проектах. Материал ориентирован на разработчиков, которые уже знакомы с основами unit‑тестирования и хотят повысить качество тестовой автоматизации с помощью одного из самых популярных инструментов JVM-экосистемы.

Что вы узнаете в этом курсе

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

Основные навыки и техники

Создание mock-объектов различными способами: статические методы, аннотации, расширенные механизмы интеграции.
Stubbing: управление возвратом значений, настройка исключений, последовательных ответов, динамического поведения через Answer.
Verification: проверка вызовов и их количества, порядок обращений, работа с параметрами.
• Использование argument matchers и комбинаций условий.
• Работа с частичными моками, spy-объектами и продвинутыми функциями Mockito.

Практический подход к обучению

Каждый модуль курса сопровождается примерами из реальных проектов, которые помогут увидеть, как мокирование применяется для тестирования сложных сценариев взаимодействия между компонентами и сервисами.

Разбор типичных ошибок

• Неправильное сочетание stub и verify.
• Чрезмерное мокирование и негативное влияние на структуру тестов.
• Использование matchers и конкретных значений одновременно.

Лучшие практики

• Как поддерживать тесты читаемыми и стабильными.
• Как проектировать код, чтобы мокирование было проще и надёжнее.
• Как избегать ложноположительных и нестабильных тестов.

Чего НЕ будет в курсе

Материал не рассматривает базовые аспекты юнит-тестирования, такие как концепции тестовых фреймворков, структура тестов или написание простейших проверок. Фокус полностью сосредоточен на Mockito и эффективной работе с ним.

Итог

После прохождения курса вы сможете уверенно применять Mockito в ежедневной работе, корректно мокировать зависимости, точно контролировать взаимодействия и создавать устойчивые, понятные и поддерживаемые тесты для своих сервисов и приложений.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху