핵심 요약
올라핀테크의 프런트엔드팀이 Playwright 기반 E2E 테스트 도입과 동적 샤딩(Dynamic Shard), VRT, AI 워크플로우를 통해 배포 신뢰성과 CI 속도를 크게 높였습니다.
주요 경험
- E2E를 specs/flows/sequences로 모듈화해 사용자 흐름의 실패 원인을 즉시 파악하고 재사용했습니다.
- API 모킹과 zod 기반 fixture로 엣지 케이스를 재현하고 커버리지를 확장했습니다.
- Dynamic Shard로 테스트 수에 맞춰 병렬 실행하고 빌드를 공유해 CI 시간을 약 30% 단축했습니다.
얻은 인사이트
- 테스트 코드가 서비스 명세로 기능하며 배포 신뢰성을 높입니다.
- 샤드 병렬화와 빌드 공유로 확장성 있는 CI 운영이 가능해졌습니다.
- AI 기반 시나리오 생성과 문서화가 신규 팀원 온보딩을 단축합니다.

