Содержание курса
1. Вводный модуль
7 уроков
2 808
2 808
17м
192
Открытый
1.1
Обзор курса
↗
564
564
4м 44с
41
Закрытый
1.2
Зачем нужны тесты
↗
386
386
3м 17с
31
Закрытый
1.3
Виды тестирования
↗
379
379
5м 45с
22
Закрытый
1.4
Инструменты и пререквизит
↗
371
371
2м 54с
22
Закрытый
1.5
AI и тестирование
↗
367
367
2м 46с
23
Открытый
1.6
Сравнение библиотек для тестирования
↗
377
377
2м 49с
26
Закрытый
1.7
Полезные ссылки
↗
364
364
0м 6с
27
2. Основы Jest
10 уроков
3 313
3 200
45м
241
Закрытый
2.1
Анонс модуля
↗
364
364
1м 9с
23
Закрытый
2.2
Знакомство с Jest
↗
362
362
4м 12с
23
Закрытый
2.3
Настройка Jest в JavaScript проекте
↗
356
356
5м 4с
21
Закрытый
2.4
Структура юнит-теста
↗
344
344
6м 45с
23
Закрытый
2.5
Варианты проверок
↗
328
328
6м 23с
25
Закрытый
2.6
Вариант структуры множественных тестов
↗
317
317
6м 35с
28
Закрытый
2.7
Параметризованные тесты
↗
312
312
5м 0с
20
Закрытый
2.8
Квиз по основам Jest
↗
318
301
1м 2с
14
Закрытый
2.9
Задание по написанию простых тестов
↗
313
260
9м 57с
32
Закрытый
2.10
Итоги модуля
↗
299
256
1м 25с
32
3. Особенности Jest
13 уроков
3 542
3 487
96м
282
Закрытый
3.1
Анонс модуля
↗
298
298
2м 11с
23
Закрытый
3.2
Jest алиасы
↗
305
305
8м 43с
27
Закрытый
3.3
Хуки Jest
↗
300
300
5м 34с
23
Закрытый
3.4
Квиз по особенностям Jest
↗
294
281
1м 46с
10
Закрытый
3.5
Кто такие моки
↗
296
296
4м 8с
26
Закрытый
3.6
Базовые моки
↗
295
295
10м 3с
23
Закрытый
3.7
Шпионим за методами
↗
282
282
15м 28с
30
Закрытый
3.8
Моки модулей
↗
272
272
18м 15с
22
Закрытый
3.9
Квиз по мокам
↗
250
243
1м 4с
11
Закрытый
3.10
Тестирование ошибок
↗
252
252
8м 53с
19
Закрытый
3.11
Watch и debug режимы
↗
234
234
10м 37с
22
Закрытый
3.12
Тестовое покрытие
↗
238
238
10м 46с
21
Закрытый
3.13
Итоги модуля
↗
226
191
4м 10с
25
4. TDD
7 уроков
1 434
1 414
29м
114
Закрытый
4.1
Анонс модуля
↗
226
226
2м 16с
16
Закрытый
4.2
Что такое TDD. Теория
↗
222
222
7м 56с
19
Закрытый
4.3
С чего начать
↗
207
207
4м 45с
16
Закрытый
4.4
Создание тестовых кейсов
↗
199
199
3м 11с
12
Закрытый
4.5
Работа над функционалом
↗
196
196
4м 16с
14
Закрытый
4.6
Изменение требований (рефакторинг)
↗
193
193
4м 26с
14
Закрытый
4.7
Выгода TDD и итоги модуля
↗
191
171
4м 44с
23
5. Расширение возможностей
6 уроков
1 179
1 153
24м
90
Закрытый
5.1
Анонс модуля
↗
205
205
2м 30с
17
Закрытый
5.2
Использование нескольких конфигов
↗
202
202
6м 39с
15
Закрытый
5.3
Setup файлы
↗
196
196
6м 50с
15
Закрытый
5.4
Глобальные переменные
↗
190
190
2м 58с
10
Закрытый
5.5
Кастомные матчеры
↗
193
193
3м 29с
17
Закрытый
5.6
Снепшот тестирование
↗
193
167
6м 49с
16
6. Тестирование React приложений
14 уроков
2 628
2 569
86м
229
Закрытый
6.1
Анонс модуля
↗
214
214
3м 42с
20
Закрытый
6.2
Что мы будем тестировать
↗
217
217
4м 43с
17
Закрытый
6.3
Настройка окружения
↗
212
178
10м 25с
22
Закрытый
6.4
Интеграция с линтером
↗
197
197
2м 52с
14
Закрытый
6.5
Базовое тестирование компонента
↗
201
201
11м 37с
12
Закрытый
6.6
Набор матчеров для разметки
↗
190
190
0м 15с
15
Закрытый
6.7
Тестирование пользовательских действий
↗
189
189
12м 18с
19
Закрытый
6.8
Альтернативный подход к действиям пользователя
↗
179
179
3м 59с
13
Закрытый
6.9
Асинхронная обработка действий пользователя
↗
180
180
8м 59с
15
Закрытый
6.10
Тестирование кастомных хуков и метод act
↗
176
176
14м 51с
19
Закрытый
6.11
Фильтрация для coverage
↗
168
168
2м 6с
15
Закрытый
6.12
Интеграционные тесты React компонентов
↗
172
172
9м 18с
17
Закрытый
6.13
Имитация запроса к серверу
↗
171
171
6м 40с
13
Закрытый
6.14
Итоги модуля
↗
162
137
2м 24с
18
7. Нюансы тестирования React приложений
14 уроков
1 992
1 948
50м
192
Закрытый
7.1
Анонс модуля
↗
158
158
2м 21с
16
Закрытый
7.2
Query функции
↗
156
156
4м 22с
16
Закрытый
7.3
By функции
↗
150
150
5м 0с
15
Закрытый
7.4
Квиз по функциям Testing Library
↗
151
140
1м 57с
10
Закрытый
7.5
Aria роли и как с ними работать
↗
150
150
8м 47с
18
Закрытый
7.6
Помощник по поиску ролей
↗
142
142
4м 4с
17
Закрытый
7.7
Доступность по тексту
↗
140
140
2м 3с
15
Закрытый
7.8
Сужение круга поиска
↗
139
139
2м 37с
10
Закрытый
7.9
Квиз по выборке элементов
↗
139
129
1м 54с
7
Закрытый
7.10
Render функции
↗
140
140
4м 26с
14
Закрытый
7.11
Кастомный render с провайдерами
↗
136
136
6м 36с
12
Закрытый
7.12
Кастомный renderHook с провайдерами
↗
137
137
4м 49с
14
Закрытый
7.13
Предупреждение о нехватке act(...)
↗
131
131
5м 32с
15
Закрытый
7.14
Итоги модуля
↗
123
100
3м 49с
13
8. Тестирование SPA приложения
10 уроков
1 252
1 205
50м
111
Закрытый
8.1
Анонс модуля
↗
146
124
1м 20с
14
Закрытый
8.2
Тестирование layout компонентов
↗
145
145
7м 16с
11
Закрытый
8.3
Компонент поиска
↗
131
131
5м 36с
14
Закрытый
8.4
Оставшиеся ui компоненты
↗
124
124
6м 16с
9
Закрытый
8.5
Тестирование базовых страниц
↗
126
126
8м 10с
10
Закрытый
8.6
Страница категорий
↗
114
114
6м 7с
11
Закрытый
8.7
Квиз по использованию MemoryRouter
↗
115
110
1м 39с
8
Закрытый
8.8
Главная страница
↗
116
116
8м 58с
9
Закрытый
8.9
Тестирование роутинга
↗
124
124
5м 18с
10
Закрытый
8.10
Итоги модуля
↗
111
91
3м 33с
15
9. Итоги курса
1 урок
123
123
10м
27
Закрытый
9.1
Обзор пройденного и рекомендации
↗
123
123
10м 58с
27