Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)
В этом ролике мы научимся тестировать JS приложения. Ознакомимся с JEST и научимся писать UNIT тесты. С помощью React testing library и jest научимся писать интеграционные тесты на react приложения в связке с react router dom и redux. Используя WebdriverIO научимся писать e2e тесты в реакт приложении. Также с помощью storybook и loki js научимся делать регрессионное тестирование UI части приложения.
Мой курс “Продвинутый Frontend. В production на React“ -
Мой канал в telegram и канал для общения подписчиков -
Весь исходный код из ролика здесь -
Таймкоды:
00:00 ➝ Введение. Теория. Пирамида тестирования. Квадрат допустимых значений
12:00 ➝ Практика. unit тесты с JEST
27:40 ➝ Юнит тестирование асинхронных функций. Мокаем данные. Snapshots
37:00 ➝ Тестирование React приложений. React Testing library
42:50 ➝ findBy, getBy, queryBy. Пример с useEffect. Асинхронный код
49:00 ➝ Тестирование событий. onClick, onChange, onInput. FireEvent, userEvent
54:40 ➝ Тестирование компонента с асинхронной загрузкой данных с сервера
58:40 ➝ Интеграционное тестирование в связке с react router dom v6
01:07:20 ➝ Хелпер для удобного тестирования роутинга
01:12:10 ➝ Интеграционное тестирование в связке с Redux toolkit
01:16:00 ➝ Тестируем селектор
01:22:00 ➝ Хелпер для удобного тестирования компонентов, в которых используется Redux
01:25:00 ➝ e2e тесты с WebdriverIO
01:33:00 ➝ PageObject паттерн
01:38:15 ➝ Пример е2е теста с асинхронным кодом
01:44:45 ➝ Скриншотные тесты storybook и loki js
01:53:00 ➝ Ставим лайки и пишем комменты, всем спасибо)
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) -
Qiwi кошелек -
Яндекс деньги -
1 view
1085
483
6 months ago 01:54:06 1
Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)
7 months ago 00:10:29 1
Уроки React JS с нуля / #2 – Создание проекта
7 months ago 00:00:00 4
🔥 ПРОЖАРКА ВАКАНСИЙ ДЛЯ ТЕСТИРОВЩИКОВ! Тимлид и HR оценивают требования
7 months ago 01:13:57 1
Frontend Roadmap 2024. План + Ресурсы для бесплатного обучения.
7 months ago 00:38:45 8
Беседа с фронтенд разработчиком Яндекс 360 Ксенией Поляковой
7 months ago 00:11:01 1
JET JS 300 VS SQUIER BULLET HSS | Just TONES ! Clean to Overdrive | How do they compare ?
7 months ago 00:02:02 1
2 оффера за 2 дня! Возможности работы после нашего курса QA-Automation +AI
7 months ago 00:52:33 1
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ
7 months ago 00:33:21 1
Дмитрий Снитко - УФТы! — управление функциональными требованиями
7 months ago 00:03:13 1
Марьяна from Apple! Достижения наших выпускников
7 months ago 00:02:08 1
Лана из Лос-Анжелеса. Финансовая независимость в QA-тестировании для молодой мамы.
8 months ago 01:04:14 5
Беседа с директором по персоналу в IT Любовью Малиновской. Обязательно досмотрите до конца!
8 months ago 00:13:06 1
[#26] Проверка столкновений со стеной, 2d платформер Javascript | Игра на JS
8 months ago 00:06:54 2
Новая QA-жизнь Анны! Достижения наших выпускников.
8 months ago 00:06:00 1
Об этих настройках должен знать каждый! ТЕСТ экспериментальных настроек в браузерах!
8 months ago 00:15:21 1
Сборка робота Манипулятора 2.0
8 months ago 02:02:55 1
Бесплатный мини-курс “QA-Automation+AI“ и “QA-Manual Engineer“, урок второй
8 months ago 02:35:16 1
Бесплатный мини-курс “QA-Automation+AI“ и “QA-Manual Engineer“, урок первый
8 months ago 00:03:00 4
Обзор Тест FiFine K 688 SHURE SM 7 B Vintage и JS 1
8 months ago 00:12:45 1
Экосистема 2023
8 months ago 00:01:31 1
JS TEAM Project - Тест звуков трамвая tatra t6b5
8 months ago 00:07:27 1
AI и QA - глобальные изменения рынка 2024
8 months ago 00:30:31 1
31 - Password hash, bcrypt, проверка пароля / Back-end - Путь Самурая / Уроки по Back-end
8 months ago 00:12:23 1
Проверка на повторяющиеся значения. Задачи с собеседований. JS