Перейти к содержимому

Введение в тестирование React [Учебное пособие по Jest и библиотекам тестирования React]

Headway

0:00 / 0:00

Введение в тестирование React [Учебное пособие по Jest и библиотекам тестирования React]

133 266 просмотров · 6 л. назад
Headway
13,6 тыс. подписчиков
133 266 просмотров · 6 л. назад
Крис представит введение в тестирование React и проведет пошаговое руководство по Jest и библиотеке тестирования React. Тестирование — важнейшая часть процесса разработки React. Существует множество различных способов тестирования наших приложений. В этом докладе будет представлено введение в общие принципы и инструменты тестирования, прежде чем перейти к конкретике тестирования компонентов React с использованием Jest и библиотеки тестирования React — инструментов, рекомендованных основной командой разработчиков React. Приглашенный докладчик, Крис Шмитц, старший инженер-программист Handshake, расскажет вам, как начать работу с Jest и библиотекой тестирования React. 👉 Документация Jest https://jestjs.io/docs/en/tutorial-react 👉 Библиотека тестирования React https://testing-library.com/docs/reac... Спасибо Мачеку Ситковски за предоставленные ниже CodeSandbox для обучения! Профиль Мачека -    / @macieksitkowski   💻 CodeSandboxes 0-starting-file https://codesandbox.io/s/0-starting-f... 1-rendering-components-for-testing https://codesandbox.io/s/1-rendering-... 2-use-dom-testing-library-for-querying-the-dom: https://codesandbox.io/s/2-use-dom-te... 3-re ndering-and-testing-with-react-testing-library https://codesandbox.io/s/3-rendering-... 4-simulating-user-interaction https://codesandbox.io/s/4-simulating... 5-testing-async-code https://codesandbox.io/s/5-testing-as... Сегменты: 0:00 - Введение и повестка дня 2:23 - Что такое тест React? 3:53 - Зачем писать тесты? 4:13 - Документация 5:17 - Последовательность 6:10 - Комфорт и уверенность в тестировании 7:29 - Производительность 8:16 - Типы тестов 10:14 - Тесты компонентов React 12:36 - Тест Jest 15:10 - Начало пошагового руководства 18:53 - Рендеринг компонентов для тестирования 23:54 - Использование библиотеки DOM Testing для запросов к DOM 31:14 - Рендеринг и тестирование с помощью библиотеки React Testing 35:11 - Имитация взаимодействия с пользователем 41:45 - Тестирование асинхронного кода 49:00 - Дополнительные ресурсы для изучения ================================ Заинтересованы в сотрудничестве с Headway? ================================ Запишитесь на бесплатную частную консультацию, где мы выслушаем ваши проблемы, определим возможности для вашего бизнеса и покажем, как уникальный подход Headway и проверенные стратегии могут помочь вам достичь ваших целей. Запланируйте бесплатную консультацию: https://headway.io/free-consultation =============================== 👋 Что такое ReactJS Green Bay? ReactJS Green Bay — это ежемесячная серия статей для фронтенд-разработчиков, использующих React и JavaScript для создания продуктов. Узнайте о новых инструментах, улучшенных рабочих процессах и обсудите идеи с растущим сообществом! 🎟 Предстоящие события https://bit.ly/react-js-events 📺 Записи прошедших событий https://bit.ly/react-js-recordings 🎙Слушайте наши подкасты: 🌊Seaworthy — подкаст о создании успешного программного обеспечения http://bit.ly/swthy-pdcst ⚓️Even-Keeled — искусство создания программного обеспечения и эффективных команд разработчиков http://bit.ly/even-keeled-podcast Свяжитесь с нами: 🌅 Instagram   / headwayio   🐦 Twitter   / headwayio   ➡️LinkedIn https://bit.ly/follow-headway-linkedin