Курс на Stepik
Обложка курса «Тестирование JavaScript и React приложений» на Stepik
3 550 ₽

Тестирование JavaScript и React приложений 4.926

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

Научитесь обязательному навыку для опытного разработчика. За 7 часов вы освоите Jest и Testing Library, научитесь писать юнит-тесты и настраивать интеграционные тесты. Вы сможете доказывать работоспособность кода, снижать количество багов и безопасно рефакторить. Курс подходит как новичкам, так и опытным разработчикам. Инвестируйте в свои навыки сейчас и станьте экспертом по тестированию JavaScript и React!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование JavaScript и React приложений»Учеников на курсе 614
Сертификаты, выданные на курсе «Тестирование JavaScript и React приложений»Сертификатов выдано 133
Отзывы о курсе «Тестирование JavaScript и React приложений»Отзывов получено 27
Рейтинг курса «Тестирование JavaScript и React приложений»Рейтинг курса 4.926
Уроки в курсе «Тестирование JavaScript и React приложений»Количество уроков 82
Тесты в курсе «Тестирование JavaScript и React приложений»Количество квизов 24
Время прохождения курса «Тестирование JavaScript и React приложений»Время прохождения курса
Стоимость курса «Тестирование JavaScript и React приложений»Стоимость курса 3 550 ₽
Обновления курса «Тестирование JavaScript и React приложений»Обновления курса
Дата публикации курса «Тестирование JavaScript и React приложений»Дата публикации курса
Последнее обновление курса «Тестирование JavaScript и React приложений»Последнее обновление
Сложность normal

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

Разделы в курсе «Тестирование JavaScript и React приложений» 9 разделов Уроки в курсе «Тестирование JavaScript и React приложений» 82 урока Тесты в курсе «Тестирование JavaScript и React приложений» 24 теста Время прохождения курса «Тестирование JavaScript и React приложений» 7 ч. Последнее обновление курса «Тестирование JavaScript и React приложений» обн. 14 апреля 2026

1. Вводный модуль

7 уроков
Открытый
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 уроков
Закрытый
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.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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урок
Закрытый
9.1 Обзор пройденного и рекомендации
123
123
10м 58с
27