Получить доступ

Тестирование

Основа

Юнит-тесты, тесты компонентов и сквозные тесты — что и чем проверять во фронтенде.

Пирамида тестов во фронтенде выглядит как «кубок»: немного юнит-тестов на чистую логику, основная масса — тесты компонентов и интеграции, и несколько сквозных (e2e) сценариев на ключевые пути пользователя.

уровеньинструментычто проверяет
юнитVitest, Jestфункции, хуки, редьюсеры
компонентыTesting Libraryповедение компонента глазами пользователя
e2ePlaywright, Cypressсценарий в настоящем браузере
визуальныеStorybook, сравнение скриншотоввёрстка не поехала

Статическая проверка — TypeScript и линтер — ещё один слой, самый дешёвый.

Темы этапа

Вопросы с собеседований

Документация

← Вся карта «Frontend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем