Программирование [Kent C. Dodds] Тестирование JavaScript (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Kent C. Dodds​
Название: Тестирование JavaScript (2018)​

cover.jpg

Продолжительность: 14 ч 11 мин Количество уроков: 176 Видео Язык: Английский Вес архива: 8,40 ГБ


Хотите перестать „надеяться на лучшее“ перед каждым деплоем? Этот курс по тестированию JavaScript помогает разработчикам овладеть современной стратегией автоматизированного тестирования, повысить надежность приложений и доставлять функциональность без страха багов. Освойте практичные методы, которые экономят время и дают проверенный профессиональный результат.

Почему тестирование JavaScript — это навык №1 для профессионалов

Ошибки ломают пользовательский опыт, тормозят разработку и подрывают уверенность в продукте. Но ручные проверки — медленные и ненадежные. Автоматизация решает эти проблемы: она обеспечивает стабильность, экономит время и делает разработку предсказуемой.

Этот курс учит не просто писать тесты — он учит думать как инженер, который проектирует надежные приложения.

Четырехуровневый фреймворк тестирования

Курс построен на доказанной методологии, которая закрывает все типы ошибок на каждом этапе разработки.

Статический анализ

• Борьба с опечатками и типовыми ошибками
• Инструменты линтинга и проверки типов
• Профилактика багов без написания тестов

Модульные тесты

• Выделение ключевой логики приложения
• Тестирование поведения без сторонних эффектов
• Работа с моками и стабами для изоляции модулей

Интеграционные тесты

• Проверка взаимодействия модулей
• Обнаружение ошибок на стыках компонентов
• Снижение риска скрытых багов

Сквозные (e2e) тесты

• Эмуляция действий реального пользователя
• Проверка критических путей
• Автоматизация рутинного функционального тестирования

Что вы изучите в каждом модуле

1. Основы тестирования в JavaScript

Создадите свой мини-фреймворк тестирования, чтобы глубже понять механику Jest, Mocha и других инструментов.

2. Статический анализ

Освоите инструменты, которые предотвращают ошибки еще до запуска кода, и ускоряют разработку без ущерба качеству.

3. Mocking в JavaScript

Научитесь эффективно заменять зависимости для быстрых и надежных модульных тестов.

4. Настройка Jest для реальных приложений

Работа с Webpack, Babel, динамическими импортами и сложными тестовыми конфигурациями.

5. Cypress для e2e тестирования

Настройка, оптимизация и практическое тестирование реальных пользовательских сценариев.

6. Тестирование React через Jest и RTL

Реалистичные тесты компонентов: рендеринг, события, состояние и пользовательское взаимодействие.

7. DOM Testing Library для любых JS‑фреймворков

Универсальный подход к тестированию: React, Vue, Angular, Svelte и других фреймворков.

8. NEW: Тестирование Node.js backend

• Функции, middleware, контроллеры, API-роуты
• Mocking сторонних сервисов
• Полный процесс тестирования серверной логики

Результаты после прохождения курса

• Уверенность в деплое любых обновлений
• Глубокое понимание инструментов тестирования
• Умение строить надежные архитектуры
• Профессиональный подход к качеству кода

Обратная связь от экспертов

Практические упражнения сопровождаются рекомендациями от Wes Bos, Скотта Толински и других опытных разработчиков.

FAQ

Обновляется ли курс?

Да. Материалы адаптируются под актуальные инструменты тестирования и новые лучшие практики.

Курс завершен?

Все основные видео‑модули доступны, дополнительные материалы продолжают дополняться.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху