Улучшаемые навыки
Основы JUnit 5
Параметризованные тесты
Группировка и фильтрация тестов
Интеграция с другими инструментами
Создание пользовательских расширений
Чему вы научитесь
01
Научитесь основным концепциям и структуре JUnit 5
02
Освоите создание параметризованных тестов с использованием аннотации
03
Научитесь использовать группы тестов и фильтры для организации и выполнения тестов
04
Освоите интеграцию JUnit 5 с инструментами сборки
05
Научитесь создавать пользовательские расширения для 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;
Для кого
Разработчик
Тестировщик
Предварительная подготовка
- Понимание принципов объектно-ориентированного программирования
- Опыт работы с объектно-ориентированными языками не менее 1 года
- Желательно знание языка Java
Расписание курсов
Курс проводят
Денисов Андрей
Специалист в области Java