• ОФОРМИТЬ ПОДПИСКУ

Программирование Тестирование компонентов React с помощью Vitest - epicweb (2025)

Gatsby

ВЕЧНЫЙ
Регистрация
10 Окт 2018
Сообщения
53,461
Реакции
277,418
Тестирование компонентов React с помощью Vitest
React Component Testing with Vitest
epicweb

1746899126474.png



Чем ближе ваши тесты имитируют реальное использование приложения, тем больше уверенности они дают. Однако долгое время веб-разработчикам приходилось тестировать интерфейсы в искусственных средах, вроде JSDOM, что требовало массу настроек и обходных решений. Пришло время изменить подход: теперь вы сможете тестировать компоненты React прямо в браузере с помощью Vitest Browser Mode.
На этом практическом курсе вы научитесь:
  • Настраивать и использовать Vitest Browser Mode для компонентного тестирования в реальном браузере;
  • Понимать ограничения JSDOM и причины перехода на тестирование в браузере;
  • Мигрировать существующие тесты с JSDOM на браузерный режим;
  • Настраивать Playwright для автоматизации браузерного тестирования компонентов;
  • Организовывать тестовую среду и сочетать юнит- и компонентные тесты в одном проекте.

Вы освоите лучшие практики:
  • Поиск элементов так, как это делают реальные пользователи;
  • Реализацию пользовательских событий;
  • Мокап API с помощью Mock Service Worker;
  • Надёжную проверку наличия или отсутствия элементов;
  • Тестирование переходов между страницами.

Также вы научитесь эффективным методам отладки тестов: инспекции состояния DOM, использованию debugger, условным точкам остановки и другим инструментам, которые сделают работу с падающими тестами проще и понятнее.
Для кого этот курс
Этот курс предназначен для всех React-разработчиков, желающих писать надёжные и полезные тесты для своих компонентов - независимо от уровня опыта в тестировании. Вы узнаете новые инструменты, API и подходы, которые помогут повысить ценность вашего тестового набора.

Материал на английском языке

Подробнее:

Скрытое содержимое доступно для зарегистрированных пользователей!


Скачать:

 
ВАЖНО:

Не оставляйте комментарии с просьбами обновить / заменить ссылку на скачивание или комментарии типа «404», «ошибка».

Для восстановления ссылки есть кнопки «Жалоба / Восстановить ссылку» в первом посте темы.

При нарушении Ваш комментарий будет удален, а Ваш аккаунт заблокирован на сутки. Пожалуйста, изучите правила нашего сайта.
Сверху Снизу