𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Продвинутое Тестирование React: Redux Saga и React Router (2021)

Продолжительность: 6 ч 46 мин
Количество уроков: 79 Видео
Язык: Английский
Вес архива: 3,59 ГБ
Хотите вывести свои навыки тестирования React на профессиональный уровень? Этот курс поможет вам перейти от базовых техник к полноценному тестированию сложных приложений с использованием Redux Saga и React Router. Материал структурирован по модулям, поэтому вы можете изучать технологии выборочно — только те, что действительно нужны вашему проекту.
Что делает этот курс уникальным
Курс сфокусирован на практическом тестировании уже готового приложения, что позволяет сразу применять полученные знания в реалистичных сценариях. Вы будете работать с системой маршрутизации, защищёнными страницами, Redux Saga и сетевыми запросами, используя современные инструменты разработки.
Тестирование существующего приложения
Вы получите доступ к заранее созданному приложению музыкальной тематики, где реализованы продажа билетов, псевдо-группы, случайные описания и изображения. Это позволит вам:
• работать с реальными пользовательскими потоками;
• проверять защищённые маршруты и навигацию;
• лучше понимать тестирование интегрированных сценариев.
Глубокое тестирование Redux Saga
Использование redux-saga-test-plan
Вы изучите библиотеку redux-saga-test-plan, которая делает возможным как модульное, так и интеграционное тестирование саг. В частности, курс уделяет внимание методу provide — мощному инструменту для подмены статических и динамических эффектов.
Практика, ориентированная на результат
По ходу обучения вы научитесь:
• структурировать тесты для сложных асинхронных процессов;
• имитировать сетевые ответы и действия пользователя;
• создавать надёжную тестовую инфраструктуру для Redux Saga.
Продвинутое тестирование React Router
Собственный метод рендеринга
Курс показывает, как создать кастомную функцию рендеринга для React Testing Library, чтобы проверять как UI, так и объект history React Router.
Что вы сможете протестировать
• маршруты с параметрами URL и query-параметрами;
• переходы между страницами;
• защищённые маршруты и корректное удаление страницы входа из истории;
• сетевые запросы с использованием Mock Service Worker.
Параметризация тестов с Jest test.each
Вы освоите технику test.each, которая позволяет запускать одну и ту же тестовую логику с разными входными данными. Это помогает избегать дублирования и делает тесты более чистыми и поддерживаемыми — и в разделе Redux Saga, и в разделе React Router.
Современный стек: TypeScript
Весь код курса написан на TypeScript, что полностью соответствует современным стандартам разработки. Вы увидите, как типизация улучшает тестирование, помогает избежать ошибок и делает код более предсказуемым.
Итоги
Этот курс идеально подойдёт тем, кто уже знаком с основами тестирования React и хочет перейти на новый уровень, научившись тестировать реальные, сложные и многослойные приложения. Всё обучение построено вокруг практики, чтобы вы могли уверенно применять полученные навыки в своих проектах.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь