Чему вы научитесь
- Основы тестового фреймворка Jest
- Хуки для тестов
- Моки и шпионы для тестов
- Тестирование функционала и ошибок
- Нюансы конфигурации тестов
- Разные режимы запуска тестов
- TDD
- Сбор статистики тестового покрытия и установка пороговых значений
- Кастомные тестовые проверки
- Тестирование React-компонентов
- Тестирование React хуков
- Имитация пользовательских действий с приложением
- Создание кастомных оберток тестирования
- Тестирование SPA приложений
- Лучшие практики при создании тестов
- и многое другое
О курсе
В рамках курса мы будем двигаться от простого к сложному: от анатомии юнит тестов до настройки окружения и интеграционных тестов React-приложений.
Выгода от написания тестов:
-
Тесты доказывают, что код на самом деле работает
-
Статический анализ качества приложения
-
Безопасность рефакторинга
-
Снижение процента багов
-
Дополнительная документация функциональности
В рамках курса мы изучим тестовые фреймворки Jest и Testing Library, каждая из которых является действующим стандартом на рынке тестовых инструментов.
Мы пошагово разберемся как настроить инструменты тестирования, подружить их с линтерами, npm скриптами и редактором кода. Ну и, конечно, разберем массу особенностей при создании тестов для JavaScript и React приложений.
Для кого этот курс
Начинающие JavaScript-разработки и действующие разработчики, желающие закрыть пробелы в области тестирования
Начальные требования
- Владение JavaScript
- Базовое знакомство с React
- Желание научиться писать тесты
Наши преподаватели
Как проходит обучение
Курс проходит в формате записанных видео уроков.
На курсе есть тесты для проверки знаний.
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- навыки и знания, востребованные на рынке
- ответы на вопросы в комментариях под уроками
- сертификат