실행 중인 웹·데스크톱 앱을 AI 코딩 에이전트가 조작하고, 근거와 함께 성공·실패·판단 불가를 반환하도록 하는 개발 환경 전용 SDK 및 MCP 서버입니다.
cypress-io/cypress
Cypress는 브라우저에서 실행되는 모든 대상의 엔드투엔드 테스트와 컴포넌트 테스트를 위한 JavaScript 테스트 프레임워크입니다.
- 스타
- 51,014
- 포크
- 3,597
- 열린 이슈
- 1,137
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Cypress는 웹 애플리케이션을 위한 테스트 도구입니다. 테스트는 JavaScript 또는 TypeScript로 작성해 브라우저에서 직접 실행하므로, 개발자는 작업 중 애플리케이션과 테스트 단계를 나란히 확인할 수 있습니다.
전체 사용자 흐름을 대상으로 하는 엔드투엔드 테스트와 개별 UI 컴포넌트를 대상으로 하는 컴포넌트 테스트를 모두 지원합니다. npm, Yarn 또는 pnpm으로 설치할 수 있으며 Mac, Linux, Windows를 지원합니다. 또한 주제에 나열된 React, Vue, Angular, Svelte용 Testing Library 패키지와 연동됩니다.
테스트 실행을 기록하고 확인할 수 있는 유료 서비스인 Cypress Cloud를 제공하며, 이를 사용하는 프로젝트의 테스트 상태를 보여 주는 README 배지도 제공합니다.
핵심 기능
- 01애플리케이션과 나란히 브라우저에서 직접 테스트를 실행합니다.
- 02엔드투엔드 테스트와 컴포넌트 테스트를 지원합니다.
- 03Mac, Linux, Windows에서 npm, Yarn 또는 pnpm으로 설치할 수 있습니다.
- 04React, Vue, Angular, Svelte용 Testing Library와 연동됩니다.
- 05테스트 실행을 기록하고 검토할 수 있는 Cypress Cloud를 제공합니다.
활용 사례
- 웹 앱의 로그인, 결제 또는 여러 단계로 구성된 사용자 흐름을 대상으로 엔드투엔드 테스트를 작성합니다.
- React, Vue, Angular 또는 Svelte 컴포넌트를 개별적으로 테스트합니다.
- 프런트엔드 프로젝트의 CI 파이프라인에 자동화된 브라우저 테스트를 추가합니다.
빠른 시작
- 1
npm으로 Cypress를 개발 의존성으로 설치
npm install cypress --save-dev - 2
또는 yarn으로 설치
yarn add cypress --dev - 3
또는 pnpm으로 설치
pnpm add cypress --save-dev
사용 전 알아둘 점
- 테스트하려면 브라우저 기반 프로젝트가 필요합니다. 범용 라이브러리가 아닙니다.
포함된 컬렉션
토픽
자주 묻는 질문
- cypress은(는) 무엇인가요?
- Cypress는 브라우저에서 실행되는 모든 대상의 엔드투엔드 테스트와 컴포넌트 테스트를 위한 JavaScript 테스트 프레임워크입니다. Cypress는 웹 애플리케이션을 위한 테스트 도구입니다. 테스트는 JavaScript 또는 TypeScript로 작성해 브라우저에서 직접 실행하므로, 개발자는 작업 중 애플리케이션과 테스트 단계를 나란히 확인할 수 있습니다.
- cypress은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cypress은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cypress은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cypress의 마지막 커밋은 2026년 10월 22일입니다.
- cypress은(는) 어디에 사용할 수 있나요?
- 웹 앱의 로그인, 결제 또는 여러 단계로 구성된 사용자 흐름을 대상으로 엔드투엔드 테스트를 작성합니다. React, Vue, Angular 또는 Svelte 컴포넌트를 개별적으로 테스트합니다. 프런트엔드 프로젝트의 CI 파이프라인에 자동화된 브라우저 테스트를 추가합니다.
- cypress는 어떻게 설치하나요?
- npm으로 Cypress를 개발 의존성으로 설치: npm install cypress --save-dev 또는 yarn으로 설치: yarn add cypress --dev 또는 pnpm으로 설치: pnpm add cypress --save-dev
- cypress은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cypress-io/cypress
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Vite 설정을 재사용해 테스트를 실행하는 단위 및 컴포넌트 테스트 프레임워크입니다.
여러 기기 미리보기에서 웹사이트를 동시에 테스트하고, 상호작용을 동기화하며 AI 에이전트용 MCP 서버도 제공하는 Electron 기반 데스크톱 브라우저입니다.
자연어로 테스트 목표를 설명하고 에이전트로 앱을 조작하는 웹·모바일 앱용 E2E 테스트 프레임워크입니다.
Playwright는 단일 API로 Chromium, Firefox, WebKit을 제어하는 웹 테스트 및 자동화 프레임워크입니다.
AI 코딩 어시스턴트와 테스트 스위트를 위한 자연어 기반 Android 자동화. 실제 기기와 에뮬레이터에서 실행