Улучшаемые навыки
JUnit5
Модульное тестирование
TDD
Параметризированные тесты
Интеграция с Mockito
Инструменты
IntelliJ IDEA
Apache Maven
JUnit
Чему вы научитесь
01
Описывать архитектуру JUnit 5.
02
Запускать проект, используя JUnit 5 в качестве фреймворка тестирования.
03
Использовать аннотации, классы и методы JUnit 5.
04
Писать параметризированные тесты JUnit 5.
05
Использовать теги.
06
Эффективно использовать встроенные тесты JUnit 5.
07
Писать приложения, используя принципы TDD и 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%)
Для кого
Разработчик
Тестировщик
Предварительная подготовка
Понимание принципов объектно-ориентированного программирования
Опыт работы с объектно-ориентированными языками не менее 1 года
Желательно знание языка Java
Расписание курсов
Курс проводят
Денисов Андрей
Специалист в области Java