В рамках курса мы идем от простого к сложному: от анатомии модульных тестов до настройки окружения и интеграционных тестов React-приложений. Преимущества написания тестов: Тесты доказывают, что код действительно работает Статический анализ качества приложения Повышение безопасности Снижение процента ошибок Дополнительная функциональная документация В рамках курса мы изучим системы тестирования Jest и Testing Library, каждая из которых является текущим стандартом на рынке инструментов тестирования. Мы пошагово разберем, как настраивать инструменты тестирования, работать с ними вместе с линтерами, npm-скриптами и редактором кода. И, конечно, рассмотрим множество особенностей при создании тестов для JavaScript и React-приложений.