TDD
jest
Модульное тестирование
vitest
testing library dom

Автоматизация тестирования фронтенда

Навык автоматизированного тестирования JavaScript в браузере, открывающий доступ к новым карьерным возможностям

Начать обучение

Входит в подписку (более 50 навыков)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Основы тестирования

Утверждения (Asserts), фреймворк для тестирования Jest, матчеры, модульные тесты

Подготовка данных и интеграция

Хуки, фикстуры, побочные эффекты, покрытие кода тестами, разработка через тестирование (TDD)

Тестирование асинхронного кода

Тестирование ошибок, инверсия зависимостей, тестирование HTTP-запросов, моки, таймеры, тестирование кода, взаимодействующего с файловой системой

Знакомство с Dom Testing Library

Установка и настройка окружения, запуск тестов

E2E тесты на jsdom

Взаимодействие с DOM в тестах, выборка элементов, матчеры, отладка

События

Имитация пользовательских событий, ожидания, поиск элементов после асинхронных действий

Проекты

Как проходит обучение

Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей

Подписка от 2 400 ₽/мес

Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)

Подписаться →
  • 50+ навыков в одной подписке
  • Пожизненный доступ к теории
  • Обучение с ИИ-ассистентом
  • Отмена в любой момент