Улучшаемые навыки

JUnit5
Модульное тестирование
TDD
Параметризированные тесты
Интеграция с Mockito

Инструменты

IntelliJ IDEA IntelliJ IDEA
Apache Maven Apache Maven
JUnit JUnit

Чему вы научитесь

01 Описывать архитектуру JUnit 5.
02 Запускать проект, используя JUnit 5 в качестве фреймворка тестирования.
03 Использовать аннотации, классы и методы JUnit 5.
04 Писать параметризированные тесты JUnit 5.
05 Использовать теги.
06 Эффективно использовать встроенные тесты JUnit 5.
07 Писать приложения, используя принципы TDD и JUnit 5.

Программа курса

01 Введение в Junit 5
  • Основы модульного тестирования;
  • Архитектура JUnit 5;
  • Junit 4 vs Junit 5;
  • Необходимые зависимости;
  • Аннотация @Test;
  • 02 Новые возможности Junit 5 и аннотации
  • Аннотации;
  • Утверждения;
  • Предположения;
  • Внедрение зависимостей в Junit 5;
  • Параметризированные тесты;
  • Динамические тесты;
  • 03 Интеграция JUnit 5 с Mockito
  • Имитирующие объекты;
  • Расширения JUnit 5;
  • Расширение Mockito;
  • 04 Итого на курс 12 ак. ч.: теория — 5 ак. ч. (42%), практика — 7 ак. ч. (58%)

    15 200 ₽

    13 680 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик
    Тестировщик Тестировщик

    Предварительная подготовка

  • Понимание принципов объектно-ориентированного программирования
  • Опыт работы с объектно-ориентированными языками не менее 1 года
  • Желательно знание языка Java
  • Расписание курсов

    15.12.2025 - 18.12.2025

    9:00-12:00
    Дата и время:
    15.12.2025-18.12.2025
    9:00-12:00

    Middle 12 часов

    15 200 ₽

    13 680 ₽ — для физ. лиц

    Курс проводят

    Андрей

    Денисов Андрей

    Специалист в области Java

    15 200 ₽

    13 680 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    15 200 ₽

    13 680 ₽ — для физ. лиц

    Юр. лицо — 15 200 ₽
    Физ. лицо — 13 680 ₽
    15.12.2025, Онлайн
    15.12.2025, Онлайн
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Все круто! Отличный теоретический материал, качественный разбор примеров, интересные лабораторные и хорошая обратная связь. Я узнал много новой информации о JUnit5 благодаря нашему тренеру, он всегда был на связи, задавал нам вопросы, чтобы проверить, как мы поняли материал, отвечал на наши вопросы и проверял задания. Спасибо, курс рекомендую!
    Обучение помогло мне понять темы JUNIT5 и принцип работы фреймворка. Хотя мне все еще нужно прочитать немного больше, поскольку у меня никогда не было надлежащего обучения JUNIT4, курс действительно помог мне получить хорошее и правильное понимание того, где мои знания и чего мне не хватает. Мне понравилось, что помимо теории у нас было много обсуждений на примерах и много упражнений для работы, чтобы правильно собрать знания по этой теме.

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    DEV-009_JVA
    16 часов

    Разработка через тестирование (TDD) на Java

    Погрузитесь в мир TDD на Java! Узнайте, как модульное тестирование и разработка через тестирование могут повысить качество вашего кода и ускорить процесс разработки. В ходе тренинга слушатели познакомятся с основами TDD, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования. Теоретические подходы будут проиллюстрированы примерами кода на языке Java.

    от Middle

    24 200 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.