핵심 요약
올라핀테크가 Playwright 기반 E2E 도입과 Dynamic Shard, VRT, AI 워크플로우를 결합해 배포 신뢰성과 CI 효율을 높인 사례를 공유합니다.
구현 방법
- 구조 설계: shared/sequences/specs/flows로 분리
- CI 병렬화: 자동 샤드 생성 및 매트릭스 실행
- 엣지 케이스 재현: API Mock, fixture, 데이터 활용
- VRT 확장 및 AI 워크플로우: 스냅샷 검증과 시나리오 자동 생성 가이드
주요 결과
- CI 실행 시간 약 30% 단축
- 테스트 수가 세 배 증가에도 속도 유지 및 빌드 공유로 효율성 증가
- 배포 신뢰성 및 개발 생산성 향상


