[stepik] Тестирование JavaScript и React приложений (Михаил Непомнящий)

Курс

[stepik] Тестирование JavaScript и React приложений (Михаил Непомнящий)

420 ₽

О курсе

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