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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование JavaScript и React приложений»Учеников на курсе 628
Сертификаты, выданные на курсе «Тестирование JavaScript и React приложений»Сертификатов выдано 135
Отзывы о курсе «Тестирование JavaScript и React приложений»Отзывов получено 28
Рейтинг курса «Тестирование JavaScript и React приложений»Рейтинг курса 4.929
Уроки в курсе «Тестирование 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

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

7 уроков
1. Обзор курса
2. Зачем нужны тесты
3. Виды тестирования
4. Инструменты и пререквизит
5. AI и тестирование
6. Сравнение библиотек для тестирования
7. Полезные ссылки

Основы Jest

10 уроков
1. Анонс модуля
2. Знакомство с Jest
3. Настройка Jest в JavaScript проекте
4. Структура юнит-теста
5. Варианты проверок
6. Вариант структуры множественных тестов
7. Параметризованные тесты
8. Квиз по основам Jest
9. Задание по написанию простых тестов
10. Итоги модуля

Особенности Jest

13 уроков
1. Анонс модуля
2. Jest алиасы
3. Хуки Jest
4. Квиз по особенностям Jest
5. Кто такие моки
6. Базовые моки
7. Шпионим за методами
8. Моки модулей
9. Квиз по мокам
10. Тестирование ошибок
11. Watch и debug режимы
12. Тестовое покрытие
13. Итоги модуля

TDD

7 уроков
1. Анонс модуля
2. Что такое TDD. Теория
3. С чего начать
4. Создание тестовых кейсов
5. Работа над функционалом
6. Изменение требований (рефакторинг)
7. Выгода TDD и итоги модуля

Расширение возможностей

6 уроков
1. Анонс модуля
2. Использование нескольких конфигов
3. Setup файлы
4. Глобальные переменные
5. Кастомные матчеры
6. Снепшот тестирование

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

14 уроков
1. Анонс модуля
2. Что мы будем тестировать
3. Настройка окружения
4. Интеграция с линтером
5. Базовое тестирование компонента
6. Набор матчеров для разметки
7. Тестирование пользовательских действий
8. Альтернативный подход к действиям пользователя
9. Асинхронная обработка действий пользователя
10. Тестирование кастомных хуков и метод act
11. Фильтрация для coverage
12. Интеграционные тесты React компонентов
13. Имитация запроса к серверу
14. Итоги модуля

Нюансы тестирования React приложений

14 уроков
1. Анонс модуля
2. Query функции
3. By функции
4. Квиз по функциям Testing Library
5. Aria роли и как с ними работать
6. Помощник по поиску ролей
7. Доступность по тексту
8. Сужение круга поиска
9. Квиз по выборке элементов
10. Render функции
11. Кастомный render с провайдерами
12. Кастомный renderHook с провайдерами
13. Предупреждение о нехватке act(...)
14. Итоги модуля

Тестирование SPA приложения

10 уроков
1. Анонс модуля
2. Тестирование layout компонентов
3. Компонент поиска
4. Оставшиеся ui компоненты
5. Тестирование базовых страниц
6. Страница категорий
7. Квиз по использованию MemoryRouter
8. Главная страница
9. Тестирование роутинга
10. Итоги модуля

Итоги курса

1 урок
1. Обзор пройденного и рекомендации