Чему вы научитесь
- В ходе обучения слушатели освоят методологию модульного тестирования,
- устройство каркаса JUnit последних версий (4 и 5),
- миграцию с версии 4 на версию 5,
- базовые приемы тестирования в рамках интегрированных сред разработки,
- комплексирование с фреймворком Mockito.
- После завершения обучения слушатели смогут уверенно использовать каркас JUnit для модульного тестирования своих продуктов,
- применять JUnit автономно, из-под сред разработки, а также в связке с Mockito.
О курсе
Модульное тестирование - это must-have для любого разработчика, и уж тем более на Java. Курс разбирает не только начальные, но и продвинутые темы на каркасе JUnit наиболее востребованных версий (т.е., 4 и 5), причем в связке с фреймворком Mockito. Пользуется в основном средой Eclipse, но также объясняет, как вести работу в IntelliJ IDEA и даже NetBeans, в т.ч. с помощью сборщика Maven. Дается подробнейший разбор, от классических @Test-методов до параметризованных тестов и замера покрытия кода.
Для кого этот курс
Java-программисты с опытом работы от полугода
Начальные требования
Владение базовым синтаксисом Java, в т.ч. параметризуемые дата-типы (generics), коллекции, простейшие лямбда-выражения.
Преподаватели курса
Как проходит обучение
Курс состоит из почти 10 часов видеолекций. Основной упор сделан на лабораторный практикум с подробным разбором (live coding).
Что вы получите
- Глубокие знания принципов и рекомендуемых практик работы с JUnit
- Прочную базу для использования фреймворка Mockito
- Универсальные навыки тестирования ПО, которые могут быть с легкостью применены к любым технологиям, от Java (в т.ч. для реактивных библиотек) до Python, JS и т.д. и т.п.
Нагрузка
4-5 часов в неделю