О чём курс

В курсе рассматриваются основные аспекты JUnit5 c примерами и упражнениями. Мы изучим следующие темы: монолитная архитектура Junit4 и модульная архитектура Junit5; зависимости Maven; аннотации, классы и методы; параметризированные тесты; теги; использование аннотации @DisplayName для улучшение передачи информации пользователю; эффективное использования встроенных тестов Junit5. В ходе курса участники также узнают, как писать свои собственные приложения, применяя принципы TDD и используя JUnit5.

Цели

После прохождения курса слушатели смогут:
  • Описывать архитектуру Junit 5;
  • Запускать проект, используя Junit 5 в качестве фреймворка тестирования;
  • Использовать аннотации, классы и методы Junit 5;
  • Писать параметризированные тесты Junit 5;
  • Использовать теги;
  • Эффективно использовать встроенные тесты Junit 5;
  • Писать приложения, используя принципы TDD и Junit5;

Целевая аудитория

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

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

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

Для кого

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

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

Основы JUnit 5
Параметризованные тесты
Группировка и фильтрация тестов
Интеграция с другими инструментами
Создание пользовательских расширений

Темы курса

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

15 900 ₽

14 310 ₽ — для физ. лиц

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

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

01 Научитесь основным концепциям и структуре JUnit 5
02 Освоите создание параметризованных тестов с использованием аннотации
03 Научитесь использовать группы тестов и фильтры для организации и выполнения тестов
04 Освоите интеграцию JUnit 5 с инструментами сборки
05 Научитесь создавать пользовательские расширения для JUnit 5

15 900 ₽

14 310 ₽ — для физ. лиц

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

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

15 900 ₽

14 310 ₽ — для физ. лиц

Юр. лицо — 15 900 ₽
Физ. лицо — 14 310 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

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

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

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

DEV-009_JVA
16 часов

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

Данный курс знакомит слушателей с одной из инженерных практик методологии Agile — разработкой через тестирование (TDD). Освещаются теоретические аспекты модульного тестирования, что будет полезно для разработчиков независимо от методологий, используемых в их проектах. Теоретические подходы иллюстрированы примерами кода на языке Java.

от Middle

19 900 ₽

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

Наши клиенты

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

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

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