Содержание курса
1. Самое первое знакомство
3 урока
210
202
15м
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 уроков
286
271
232м
0
Открытый
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 уроков
149
146
178м
0
Закрытый
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 уроков
92
89
172м
0
Закрытый
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 урока
19
17
32м
0
Закрытый
5.1
Вспомогательные материалы
↗
8
8
-
0
Закрытый
5.2
Бонусная лекция: аннотация @TestMethodOrder
↗
7
7
3м 15с
0
Закрытый
5.3
Как тестировать методы с побочным эффектом
↗
4
2
29м 6с
0