Добрый день, друзья!
Сегодня имеем хорошие новости для всех, кто хочет усовершенствовать навыки создания программ на языке Java и научиться качественно тестировать свой код – на ITVDN опубликованы все уроки нового курса “Unit-тестирование в Java с JUnit”. Курс на украинском языке!
Unit-тесты – эффективный инструмент обнаружения и локализации ошибок. Они помогают сократить время поиска и устранения проблем, поскольку позволяют быстро идентифицировать их место в коде.
JUnit – самый популярный фреймворк для юнит-тестирования в разработке Java. Курс состоит из 7 уроков, на которых мы разберемся, что такое юнит-тестирование и какие типы тестирования существуют. Посмотрим необходимые зависимости для начала работы и жизненный цикл тестового класса. Также узнаем, как начать работу с JUnit, разберем примеры написания юнит-тестов и как писать параметризированные тесты.
После прохождения курса вы будете иметь достаточную базу знаний для уверенного старта работы с JUnit и понимания, что такое юнит-тестирование и когда оно применяется. Вы сможете легко покрыть свой код тестами и быть уверенными, что он работает правильно.
Автор курса – Дмитрий Ковтеба, Java Software Engineer в Sigma Software Group.
Продолжительность курса – 3 часа 58 минут.
Структура курса:
- Теория тестирования: виды, типы тестов и методология разработки через тестирование.
- Настройка и запуск первого теста.
- Аннотации жизненного цикла.
- Параметризированные тесты в JUnit5.
- Сравнение JUnit4 и JUnit5.
- Дополнительные фреймворки и знания для JUnit.
- Тестовые репорты и JUnit in Spring.
Чему вы научитесь на данном курсе:
- Уверенно использовать фреймворк JUnit как в 5-й, так и 4-й версии для модульного тестирования своих продуктов.
- Писать параметризированные тесты и создавать наборы тестов.
- Применять следующие инструкции: @Test, @Before, @BeforeClass, @After, @AfterClass, @Ignore и многие другие.
- Понимать и уметь использовать методы класса Assertions.
- Выполнять тесты в соответствующем порядке с помощью аннотации @FixMethodOrder.
- Запускать несколько тестовых классов одновременно.
- Параметризировать и группировать тесты по категориям.
- Проводить миграцию ранее написанного кода из JUnit 4 на JUnit 5.
- Создавать собственные примеры для того, чтобы посмотреть, как это работает на практике.
Предварительные требования
Для прохождения курса необходимы:
- Базовые знания по Java8 и выше.
- Базовое владение IntelliJ IDEA.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект для более глубокого усвоения материала. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности Java Developer.