Тестирование JavaScript и React приложений [stepik] [Михаил Непомнящий]
О курсе:
В рамках курса мы будем двигаться от простого к сложному: от анатомии юнит тестов до настройки окружения и интеграционных тестов React-приложений.
Выгода от написания тестов:
- Тесты доказывают, что код на самом деле работает
- Статический анализ качества приложения
- Безопасность рефакторинга
- Снижение процента багов
- Дополнительная документация функциональности
Мы пошагово разберемся как настроить инструменты тестирования, подружить их с линтерами, npm скриптами и редактором кода. Ну и, конечно, разберем массу особенностей при создании тестов для JavaScript и React приложений.
Чему вы научитесь:
- Основы тестового фреймворка Jest
- Хуки для тестов
- Моки и шпионы для тестов
- Тестирование функционала и ошибок
- Нюансы конфигурации тестов
- Разные режимы запуска тестов
- TDD
- Сбор статистики тестового покрытия и установка пороговых значений
- Кастомные тестовые проверки
- Тестирование React-компонентов
- Тестирование React хуков
- Имитация пользовательских действий с приложением
- Создание кастомных оберток тестирования
- Тестирование SPA приложений
- Лучшие практики при создании тестов
- и многое другое
Скрытый контент
Вам нужно нажать кнопку "Мне нравитcя" для загрузки материала. Кнопка доступна только зарегистрированным пользователям.
Как скачать? 1. Зарегистрируйтесь (если нет аккаунта) 2. Перейдите по ссылке, активируйте кнопку 3. Вернитесь на эту страницы 4. Нажмите кнопку "Мне нравится" (в правом нижнем углу появится кнопка) 5. Перейдите по ссылке на облако 6. Скачайте материал
Скрытый контент
Вам нужно нажать кнопку "Мне нравитcя" для загрузки материала. Кнопка доступна только зарегистрированным пользователям.
Как скачать? 1. Зарегистрируйтесь (если нет аккаунта) 2. Перейдите по ссылке, активируйте кнопку 3. Вернитесь на эту страницы 4. Нажмите кнопку "Мне нравится" (в правом нижнем углу появится кнопка) 5. Перейдите по ссылке на облако 6. Скачайте материал
Последнее редактирование модератором: