Курс на 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»Учеников на курсе 198
Сертификаты, выданные на курсе «Фреймворк 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

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

3 урока
Открытый
1.1 Вступительное слово к этому курсу
134
134
3м 32с
2
Закрытый
1.2 О чем этот курс
40
40
4м 27с
0
Открытый
1.3 Другие курсы того же автора
36
28
8м 42с
1

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

17 уроков
Открытый
2.1 Начнем отсюда (хоть и чуточку забегая вперед)
38
33
11м 15с
0
Закрытый
2.2 Установка и настройка среды разработки Eclipse
28
28
8м 24с
0
Закрытый
2.3 Наш первый модульный тест
27
25
18м 11с
0
Закрытый
2.4 Работа с командной строки
26
21
14м 6с
0
Закрытый
2.5 Аннотация @Test
21
21
13м 8с
0
Закрытый
2.6 Что такое assert
18
18
10м 56с
0
Закрытый
2.7 assertFalse() и assertTrue()
18
18
14м 23с
0
Закрытый
2.8 Специфика тестирования массивов
16
16
8м 20с
0
Закрытый
2.9 assertArrayEquals()
13
13
3м 31с
0
Закрытый
2.10 Аннотации @Before и @After
14
14
13м 44с
0
Закрытый
2.11 Аннотации @BeforeClass и @AfterClass
11
11
6м 13с
0
Закрытый
2.12 Параметризованные тесты
10
10
21м 49с
0
Закрытый
2.13 Как тестируют исключения
10
10
7м 15с
0
Закрытый
2.14 Как тестировать таймауты
9
8
29м 19с
0
Закрытый
2.15 Аннотации под капотом
9
8
20м 40с
0
Закрытый
2.16 Что такое "рефлексия"
9
8
25м 45с
0
Закрытый
2.17 Тестовые комплекты (Test Suites)
9
9
11м 25с
0

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

18 уроков
Закрытый
3.1 Введение к этому учебному модулю
13
10
1м 13с
0
Закрытый
3.2 Подробнее о модульном тестировании вообще
12
12
7м 25с
0
Закрытый
3.3 Миграция на "Юпитер"
12
12
27м 26с
0
Закрытый
3.4 Чуть-чуть истории
12
12
2м 11с
0
Закрытый
3.5 assertNull() и assertTrue()
12
12
15м 33с
0
Закрытый
3.6 Классификация тестов
10
10
7м 33с
0
Закрытый
3.7 Вновь про assertArrayEquals()
10
10
8м 17с
0
Закрытый
3.8 Выгоды от модульного тестирования
7
7
8м 9с
0
Закрытый
3.9 @BeforeAll, @AfterAll и порядок исполнения тестов
8
8
19м 36с
0
Закрытый
3.10 @DisplayName и @RepeatedTest
8
8
9м 51с
0
Закрытый
3.11 Вновь про параметризованные тесты
7
7
5м 24с
0
Закрытый
3.12 Продвинутые параметризованные тесты
7
7
15м 38с
0
Закрытый
3.13 Наименование, длительность и деактивация теста
6
6
8м 20с
0
Закрытый
3.14 @Nested
6
6
14м 16с
0
Закрытый
3.15 Новые виды ассертов
5
5
17м 41с
0
Закрытый
3.16 Первым делом - добротный модульный тест
5
5
8м 9с
0
Закрытый
3.17 Еще раз об отличиях между JUnit 4 и 5
5
5
4м 41с
0
Закрытый
3.18 Подведем итоги этого учебного модуля
4
4
3м 19с
0

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

19 уроков
Закрытый
4.1 Аннотация @Category
8
7
9м 25с
0
Закрытый
4.2 Что такое "assumption"
5
5
7м 28с
0
Закрытый
4.3 Покрытие кода
6
4
30м 50с
0
Закрытый
4.4 Аннотация @Tag
5
5
8м 5с
0
Закрытый
4.5 Интерфейс ParameterResolver
5
5
8м 5с
0
Закрытый
4.6 Интерфейс TestReporter
4
4
5м 28с
0
Закрытый
4.7 Интерфейс RepetitionInfo
4
4
4м 7с
0
Закрытый
4.8 Пользовательские расширения
5
5
14м 30с
0
Закрытый
4.9 Динамические тесты
4
4
18м 23с
0
Закрытый
4.10 Аннотация @EnumSource
4
4
10м 46с
0
Закрытый
4.11 "Черные" и "белые" ящики в тестировании
4
4
15м 3с
0
Закрытый
4.12 Первое знакомство с "тестовыми дублерами"
5
5
7м 8с
0
Закрытый
4.13 Объекты-"болванчики"
5
5
7м 40с
0
Закрытый
4.14 Заглушки-респондеры
5
5
5м 44с
0
Закрытый
4.15 "Саботажники"
4
4
4м 33с
0
Закрытый
4.16 Моки
7
7
7м 5с
0
Закрытый
4.17 "Шпионы"
4
4
6м 20с
0
Закрытый
4.18 Фейковые объекты
4
4
2м 58с
0
Закрытый
4.19 Тестируем контур охлаждения ядерного реактора через Mockito
4
4
6м 52с
0

5. Экстра

3 урока
Закрытый
5.1 Вспомогательные материалы
8
8
-
0
Закрытый
5.2 Бонусная лекция: аннотация @TestMethodOrder
7
7
3м 15с
0
Закрытый
5.3 Как тестировать методы с побочным эффектом
4
2
29м 6с
0