Run mode

Cypress 실행 모드는 목적에 따라 나뉜다

개발 중에는 눈으로 고치기 쉬운 모드를, 배포 전에는 반복 실행과 산출물 저장에 맞는 모드를 선택합니다.

cypress open

언제
테스트를 작성하거나 실패를 눈으로 따라갈 때
장점
브라우저, 명령 로그, DOM 상태를 즉시 확인
주의
사람이 보는 디버깅용이라 CI의 최종 판정에는 맞지 않음

cypress run

언제
CI/CD나 배포 전 회귀 검증을 자동화할 때
장점
헤드리스 실행, 실패 스크린샷, 비디오 저장
주의
서버 준비, seed 데이터, artifact 보관을 함께 설계해야 함
판단 기준: 사람이 원인을 찾는 시간에는 open, 팀이 같은 결과를 반복 확인해야 할 때는 run을 사용합니다.