Курс на Stepik
Обложка курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» на Stepik
Бесплатно

Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito ★ 5.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Учеников на курсе 228
Сертификаты, выданные на курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Сертификатов выдано 0
Отзывы о курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Отзывов получено 1
Рейтинг курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Рейтинг курса 5.000
Уроки в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Количество уроков 60
Время прохождения курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Время прохождения курса —
Обновления курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Обновления курса — —
Дата публикации курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Дата публикации курса — ———
Последнее обновление курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 5 разделов Уроки в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 60 уроков Время прохождения курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 11 ч. Последнее обновление курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» обн. 14 января 2026

Самое первое знакомство

3 урока
1. Вступительное слово к этому курсу ↗
2. О чем этот курс ↗
3. Другие курсы того же автора ↗

Модульное тестирование с JUnit (ver.4)

17 уроков
1. Начнем отсюда (хоть и чуточку забегая вперед) ↗
2. Установка и настройка среды разработки Eclipse ↗
3. Наш первый модульный тест ↗
4. Работа с командной строки ↗
5. Аннотация @Test ↗
6. Что такое assert ↗
7. assertFalse() и assertTrue() ↗
8. Специфика тестирования массивов ↗
9. assertArrayEquals() ↗
10. Аннотации @Before и @After ↗
11. Аннотации @BeforeClass и @AfterClass ↗
12. Параметризованные тесты ↗
13. Как тестируют исключения ↗
14. Как тестировать таймауты ↗
15. Аннотации под капотом ↗
16. Что такое "рефлексия" ↗
17. Тестовые комплекты (Test Suites) ↗

Переход на JUnit 5 (Jupyter)

18 уроков
1. Введение к этому учебному модулю ↗
2. Подробнее о модульном тестировании вообще ↗
3. Миграция на "Юпитер" ↗
4. Чуть-чуть истории ↗
5. assertNull() и assertTrue() ↗
6. Классификация тестов ↗
7. Вновь про assertArrayEquals() ↗
8. Выгоды от модульного тестирования ↗
9. @BeforeAll, @AfterAll и порядок исполнения тестов ↗
10. @DisplayName и @RepeatedTest ↗
11. Вновь про параметризованные тесты ↗
12. Продвинутые параметризованные тесты ↗
13. Наименование, длительность и деактивация теста ↗
14. @Nested ↗
15. Новые виды ассертов ↗
16. Первым делом - добротный модульный тест ↗
17. Еще раз об отличиях между JUnit 4 и 5 ↗
18. Подведем итоги этого учебного модуля ↗

Продвинутые темы + первые шаги с Mockito

19 уроков
1. Аннотация @Category ↗
2. Что такое "assumption" ↗
3. Покрытие кода ↗
4. Аннотация @Tag ↗
5. Интерфейс ParameterResolver ↗
6. Интерфейс TestReporter ↗
7. Интерфейс RepetitionInfo ↗
8. Пользовательские расширения ↗
9. Динамические тесты ↗
10. Аннотация @EnumSource ↗
11. "Черные" и "белые" ящики в тестировании ↗
12. Первое знакомство с "тестовыми дублерами" ↗
13. Объекты-"болванчики" ↗
14. Заглушки-респондеры ↗
15. "Саботажники" ↗
16. Моки ↗
17. "Шпионы" ↗
18. Фейковые объекты ↗
19. Тестируем контур охлаждения ядерного реактора через Mockito ↗

Экстра

3 урока
1. Вспомогательные материалы ↗
2. Бонусная лекция: аннотация @TestMethodOrder ↗
3. Как тестировать методы с побочным эффектом ↗