Repolode
cypress-io

cypress-io/cypress

Cypress — JavaScript-фреймворк для end-to-end- и компонентного тестирования всего, что работает в браузере.

Звёзды
51,012
Форки
3,597
Открытые issues
1,137
Последний коммит
2 часа назад

Что это?

Cypress — инструмент для тестирования веб-приложений. Тесты пишут на JavaScript или TypeScript и запускают прямо в браузере, поэтому разработчики могут одновременно видеть приложение и шаги теста.

Cypress подходит как для end-to-end-тестирования полных пользовательских сценариев, так и для компонентного тестирования отдельных UI-компонентов. Проект можно установить через npm, Yarn или pnpm; он поддерживает Mac, Linux и Windows. Также он интегрируется с пакетами Testing Library для React, Vue, Angular и Svelte, указанными в темах проекта.

В проекте есть платный сервис Cypress Cloud для записи и просмотра запусков тестов, а также бейджи для README, показывающие статус тестов в проектах, где используется Cypress.

Ключевые возможности

  • 01Запускает тесты прямо в браузере рядом с приложением.
  • 02Поддерживает end-to-end- и компонентные тесты.
  • 03Устанавливается через npm, Yarn или pnpm на Mac, Linux и Windows.
  • 04Интегрируется с Testing Library для React, Vue, Angular и Svelte.
  • 05Предлагает Cypress Cloud для записи и просмотра запусков тестов.

Сценарии использования

  • Написание end-to-end-тестов для входа в аккаунт, оформления заказа и других многоэтапных пользовательских сценариев в веб-приложении.
  • Изолированное тестирование отдельных компонентов React, Vue, Angular или Svelte.
  • Добавление автоматизированных браузерных тестов в CI-пайплайн фронтенд-проектов.

В подборках

Темы

Частые вопросы

Что такое cypress?
Cypress — JavaScript-фреймворк для end-to-end- и компонентного тестирования всего, что работает в браузере. Cypress — инструмент для тестирования веб-приложений. Тесты пишут на JavaScript или TypeScript и запускают прямо в браузере, поэтому разработчики могут одновременно видеть приложение и шаги теста.
cypress можно использовать бесплатно? Какая у него лицензия?
cypress распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cypress всё ещё поддерживается?
Активно поддерживается. Последний коммит в cypress — 22 окт. 2026 г..
Для чего можно использовать cypress?
Написание end-to-end-тестов для входа в аккаунт, оформления заказа и других многоэтапных пользовательских сценариев в веб-приложении. Изолированное тестирование отдельных компонентов React, Vue, Angular или Svelte. Добавление автоматизированных браузерных тестов в CI-пайплайн фронтенд-проектов.
Где скачать cypress?
Исходный код и инструкции по установке — на GitHub: https://github.com/cypress-io/cypress

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.

25,4 тыс.1,4 тыс.TypeScriptAGPL-3.0Обновлён 19 дней назад