Освойте модульное тестирование Java с нуля и научитесь уверенно применять JUnit 5 и Mockito в реальных проектах. Этот курс поможет вам понять, как работает тестирование в Java, научит писать качественные тесты и использовать современные инструменты для автоматизации проверки кода — от базовых концепций до продвинутых техник.
Что вас ждёт в этом курсе
Курс шаг за шагом проведёт вас через мир модульного и интеграционного тестирования. Материал подходит для начинающих, поэтому вы сможете уверенно стартовать даже без опыта в тестировании.
Практическое знакомство с JUnit 5
Вы узнаете особенности JUnit 5 и научитесь применять библиотеку в разных типах Java‑проектов и IDE.
Настройка и запуск тестов в популярных средах
Создание и выполнение тестов в IntelliJ IDEA
Работа с модульными тестами в Eclipse
Создание тестов в различных типах Java-проектов
Обычный Java‑проект
Проект на Maven
Проект на Gradle
От основ JUnit 5 — к продвинутым техникам
Постепенно вы освоите мощные механики JUnit 5, которые применяются в профессиональной разработке.
Ключевые темы JUnit 5
Аннотация @DisplayName и улучшение читаемости тестов
Утверждения и работа с исключениями
Методы жизненного цикла тестов: @BeforeAll, @AfterAll, @BeforeEach, @AfterEach
Настройка жизненного цикла тестового экземпляра с помощью @TestInstance
Применение TDD в Java
После изучения основ вы познакомитесь с разработкой через тестирование (TDD) — одним из ключевых подходов современной инженерии ПО. Вы научитесь писать тесты заранее, улучшать архитектуру и делать свой код чище и надёжнее.
Изучение Mockito — популярного инструмента для мокирования
Вы освоите Mockito — библиотеку, которая позволяет симулировать зависимости и тестировать отдельные компоненты системы.
Темы по Mockito, которые вы изучите
Создание моков с помощью @Mock
Работа с сопоставлением аргументов
Mockito Exception Stubbing
Проверка вызовов методов
Методы реального вызова
Подход «ничего не делать» при вызове метода
Интеграционные тесты с Spring Boot
Курс охватывает и интеграционное тестирование — вы научитесь запускать Spring Boot‑приложения в тестовой среде и проверять их работу с реальными компонентами.
К концу курса вы сможете
Создавать модульные тесты в IntelliJ IDEA и Eclipse
Запускать тесты с Maven и Gradle
Писать надёжные тесты на JUnit 5
Использовать TDD в разработке
Мокировать зависимости с Mockito
Писать интеграционные тесты для Spring Boot
Строить гибкую, масштабируемую систему тестирования
Этот курс — ваш уверенный старт в профессиональном тестировании Java‑приложений.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.