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

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность2 ч 8 мин Количество уроков27 Видео ЯзыкАнглийский Вес архива420 МБ


Автор: Philip Riecks​
Название: Практический мокинг с Mockito​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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

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

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

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

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

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

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

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

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

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

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

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

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

Итог

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

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 
11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху