Программирование [udemy] Продвинутое Тестирование React: Redux Saga и React Router (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Продвинутое Тестирование React: Redux Saga и React Router (2021)​

cover.jpg

Продолжительность: 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 и хочет перейти на новый уровень, научившись тестировать реальные, сложные и многослойные приложения. Всё обучение построено вокруг практики, чтобы вы могли уверенно применять полученные навыки в своих проектах.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху