Repolode
cypress-io

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. 1

    npm으로 Cypress를 개발 의존성으로 설치

    npm install cypress --save-dev
  2. 2

    또는 yarn으로 설치

    yarn add cypress --dev
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트