Программирование [udemy, denis.dmdev (Dzianis Matveyenka)] JUnit 5 (2022)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy, denis.dmdev (Dzianis Matveyenka)​
Название: JUnit 5 (2022)​

cover.jpg

Продолжительность: 3 ч 37 мин Количество уроков: 21 Видео Язык: Русский Вес архива: 2,10 ГБ


Курс JUnit 5 поможет вам глубоко разобраться в современном подходе к тестированию Java‑приложений. Материал сочетает теорию и практику, позволяя уверенно применять полученные знания в реальных проектах.

Что вы изучите в рамках курса

Обучение охватывает ключевые аспекты тестирования программного обеспечения, включая базовые понятия и продвинутые техники.

Основные виды тестирования

Unit‑тестирование — проверка отдельных модулей приложения.
Integration‑тесты — проверка взаимодействия нескольких компонентов.
Acceptance-тестирование — проверка соответствия требованиям заказчика.
Регрессионное тестирование — контроль стабильности существующей функциональности.
Функциональное тестирование — проверка корректности всех функций системы.
Flaky‑тесты и методы борьбы с ними.

Методологии разработки

Вы получите системное понимание подходов, которые применяются в современном процессе разработки ПО.

TDD (разработка через тестирование)
BDD (поведенческое тестирование)

Работа с Mockito

Mockito — ключевой инструмент любого Java‑разработчика. На курсе он разбирается подробно и на практических примерах.

• Создание и настройка моков
• Тестирование взаимодействия компонентов
• Использование Mockito в проектах на Spring

Dependency Injection в JUnit 5

JUnit 5 предоставляет встроенный механизм DI, который обеспечивает гибкость тестового кода. Даже если вы не работали с DI раньше — курс объяснит концепцию с нуля.

Что вы освоите

• Принципы внедрения зависимостей
• Примеры DI в тестовых классах
• Расширенные возможности JUnit 5 в управлении зависимостями

Extension‑модель JUnit 5

Вы изучите мощный механизм расширений, заменяющий runners и rules из JUnit 4.

Темы по Extension API

• Подключение и конфигурация расширений
• Внедрение поведения на разных этапах жизненного цикла
• Создание собственных расширений для гибкости тестирования

Практическое применение JUnit 5

Основной акцент курса — глубокое понимание и уверенное применение JUnit 5.

Вы научитесь

• Использовать ключевые аннотации и механики JUnit 5
• Структурировать тесты для удобства и масштабируемости
• Работать с параметризированными тестами
• Организовывать жизненный цикл тестов

Результаты прохождения курса

По завершении программы вы:

• Поймёте основы и суть процессов тестирования ПО
• Научитесь уверенно использовать JUnit 5 в любых Java‑проектах
• Будете разбираться во всех аспектах современных подходов к тестированию
• Получите навыки, применимые в реальной работе

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху