О курсе
Тестирование является важной составляющей процесса разработки. Модульное, или юнит-тестирование – это одна из основ правильно построенного процесса разработки приложения, которая позволяет проверить на работоспособность отдельные блоки приложения или юниты.
JUnit – самый популярный фреймворк для модульного тестирования в мире Java-разработки.
Уверенное владение этим фреймворком станет серьезным активом в портфолио джава разработчика.
На данном курсе вы рассмотрите возможности для тестирования с помощью последней – пятой версии фреймворка JUnit, а также познакомитесь с инструментами предыдущей версии - JUnit 4, все еще активно применяемой разработчиками. Вы узнаете теоретические основы модульного тестирования, разберете существующие практики проведения юнит тестов, и научитесь применять их в своем коде.
По прохождению курса вы сможете легко покрыть свой код тестами и быть уверенными в том, что ваш код работает правильно.
Этот курс входит в специальности:
Предварительные Требования
- Базовые знания Java Core 8
- Работа в среде разработки IntelliJ IDEA
- Работа с фреймворком для сборки проекта Maven
Вы научитесь
- Уверенно использовать фреймворк JUnit как в 5-й, так и в 4-й версии для модульного тестирования своих продуктов.
- Правильно и понятно именовать методы для тестирования.
- Применять такие аннотации, как: @Test, @Before, @BeforeClass, @After, @AfterClass, @Ignore и многие другие.
- Понимать и уметь применять методы класса Assertions.
- Выполнять тесты в определенном порядке с помощью аннотации @FixMethodOrder.
- Запускать несколько тестовых классов одновременно.
- Параметризировать и группировать ваши тесты по категориям.
- Проводить миграцию ранее написанного кода с Junit 4 на JUnit 5.
- 2 ч 33 м
- 18.03.2020
- 7
- 13.01.2021
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Unit тестирование в Java с JUnit на 40 дней?
Ознакомиться с теоретическими аспектами тестирования приложений, написанных на Java, а также научиться создавать каркас тестового класса с помощью среды разработки.
Ознакомиться с созданием простого тестового класса с минимально необходимым функционалом для тестирования. Рассмотреть то, как понятно именовать тестовые методы и в какой последовательности они воспроизводятся. Изучить 6 наиболее используемых аннотаций для тестирования приложения.
В этом уроке студенты подробно рассмотрят утверждения, доступные в JUnit. Рассмотрят в каких случаях что лучше всего использовать. Научатся правильно применять утверждение assertThat.
Ознакомиться с возможностью управления порядком выполнения JUnit тестов. Научиться группировать несколько тестов, которые объединены определенной концепцией. Рассмотреть, как нужно проверять исключения, которые являются ожидаемым поведением системы. Научиться писать тесты JUnit с поведением тайм-аута. А также рассмотреть функцию правил, предоставляемую библиотекой JUnit 4.
Ознакомиться с возможностью тестирования модуля с помощью тестового класса, используя различные данные. Научиться группировать тесты в JUnit с помощью, так называемых, категорий. Рассмотреть, как добавлять слушателей JUnit Listener в юнит-тесты.
Ознакомиться с преимуществами новой версии JUnit. Рассмотреть, как мы можем перейти с JUnit 4 на последнюю версию JUnit 5. Получить обзор различий между двумя версиями библиотеки.
Ознакомиться с новыми возможностями Junit 5. Изучить класс для утверждений org.junit.jupiter.api.Assertions. Рассмотреть новые аннотации и изучить их применение. Обозреть подход к параметризированным тестам.