Cypress

Cypress

AI DevOpsMid

소개

Cypress는 브라우저에서 직접 실행되는 자바스크립트 기반 프론트엔드 E2E 테스트 프레임워크다. cy.prompt 자연어 명령으로 테스트 코드를 자동 생성하고, Studio AI가 셀렉터·단언을 추천하며, 자가복구(Self-Healing) 기능이 UI 변경에 따른 테스트 깨짐을 자동 보정한다. 컴포넌트 테스트와 E2E 테스트를 한 도구에서 처리할 수 있어 React·Vue·Next.js 등 모던 프런트엔드 팀이 회귀 테스트 표준으로 도입한다. 오픈소스 프레임워크는 무료이며 Cypress Cloud(병렬 실행·플레이키 분석·CI 통합)는 freemium 모델로 제공된다.

장점

  • cy.prompt 한 줄로 자연어 시나리오를 실제 테스트 코드로 변환 (수동 작성 시간 단축)
  • Self-Healing AI가 UI 변경 시 테스트 셀렉터를 자동 보정해 유지보수 비용 절감
  • 컴포넌트·E2E·접근성 테스트를 한 프레임워크에서 처리 (도구 분산 없음)
  • Time-travel 디버깅·영상·스크린샷 자동 기록으로 CI 실패 원인 추적이 빠름
  • MIT 오픈소스 + 49K+ GitHub stars로 한국 개발 생태계에 학습 자료·예제 풍부

단점

  • 공식 UI·문서가 영어 전용 — 한국어 페이지(/ko)와 한국어 위키 문서 모두 없음
  • Cypress Cloud 유료 플랜은 USD 결제 ($67/mo부터)로 KRW 직접 결제·세금계산서 발급 정책 불명확
  • Safari·iOS 네이티브 앱 테스트는 지원 약함 (Chromium·Firefox·WebKit 위주)

핵심 기능

cy.prompt 자연어 테스트 생성

원하는 흐름을 영어로 적으면 Cypress AI가 실행 가능한 테스트 코드를 자동 생성한다.

Studio AI 추천

테스트 녹화 중 셀렉터·단언·다음 단계를 AI가 실시간으로 제안한다.

Self-Healing 테스트

애플리케이션 UI가 변경되어도 AI가 필요한 경우에만 테스트를 자동 재생성해 유지보수 비용을 줄인다.

컴포넌트 + E2E 통합 테스트

한 프레임워크에서 컴포넌트 단위와 전체 사용자 흐름을 모두 검증할 수 있다.

AI 실패 요약

CI 환경에서 테스트 실패 원인을 AI가 자연어로 요약해 디버깅 시간을 줄여준다.

Time-travel 디버깅

각 명령 단계마다 스냅샷·영상·스크린샷이 자동 기록되어 실패 지점을 한눈에 추적한다.

Flake Detection·재시도

자동 대기·테스트 격리·플레이키 탐지로 불안정 테스트를 자동 분류한다.

공식 사이트 2026-06-21 검증

요금제

2026-06-21 기준

Starter

Free

  • 50 사용자 / 월 500 test results
  • 병렬 실행·Test Replay·Cloud MCP
  • 30일 데이터 보관, 커뮤니티 지원

Team

$67​/​mo

(연간 $799/year)

  • 120k test results/year
  • Flake Detection·Flaky Test Analytics·Jira 통합
  • 90일 보관, 이메일 지원

Business

$267​/​mo

(연간 $3,199/year)

  • Spec Prioritization·Auto Cancellation
  • GitHub/GitLab Enterprise 연동
  • 초과 사용 $5 per 1000 results

Enterprise

Custom

(문의)

  • 사용자 무제한 / 연 1.8M test results
  • Enterprise Reporting·Data Extract API
  • 180일 보관·전담 컨설턴트

사용자 리뷰

불러오는 중...