목록 보기
Playwright로 하는 Component Test와 E2E Test Coverage
프론트엔드

Playwright로 하는 Component Test와 E2E Test Coverage

여기어때
여기어때
2025년 9월 3일

두줄요약

Playwright로 컴포넌트 테스트와 E2E 테스트를 병행해 고객센터 채팅의 핵심 사용자 여정을 검증했습니다. 80% 커버리지를 달성하며 크로스 브라우징과 모바일 환경 안정성을 확보했습니다.

선택 이유

  • 고객센터 실시간 채팅의 핵심 여정 검증을 위해 Playwright 채택
  • Web, Mobile Web, WebView 환경과 iOS Safari(WebKit) 호환성 대응 필요
  • 멀티 브라우저, 모바일 디바이스, 권한·다운로드·포커스 제어 요구

구조와 흐름

  • 컴포넌트 테스트로 개별 UI 상태 전이와 클릭 이벤트 검증
  • E2E 테스트로 접속부터 상담 연결, 메시지·파일 전송, 종료까지 사용자 여정 검증
  • React 19, Vite, TanStack Router, Sendbird SDK 기반 SPA에 Playwright CT와 E2E 병행

성능/운영 포인트

  • Vite Istanbul 인스트루멘테이션, Playwright afterEach 수집, 사후 병합으로 E2E 커버리지 산출
  • Chromium, WebKit, 모바일 프로필 멀티 프로젝트 병렬 실행
  • 테스트 스크립트 표준화와 coverage-e2e 리포트 생성으로 점검 체계 구성

적용해볼 점

  • 핵심 사용자 플로우는 수동 테스트만이 아니라 CT와 E2E를 함께 구성
  • 크로스 브라우징과 모바일 재현성이 중요한 서비스에 Playwright 활용
  • 커버리지 지표를 기준으로 부족한 분기와 시나리오를 추가 점검

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...