핵심 요약
토스의 토스인컴 QA팀은 NestJS v10 + Playwright v1.48 기반의 Functional POM 도입으로 35개 시나리오를 자동화하고 품질과 속도를 크게 개선했습니다.
구현 방법
- NestJS v10, Playwright v1.48 기반의 상태 비저장 함수형 POM 구성
- 4단계 여정으로 단계별 독립 페이지 오브젝트 관리
- Robust Click와 전환 감지로 테스트 안정성 확보
주요 결과
- 검증 시간 4시간 55분에서 약 77% 단축
- 시나리오 수 5개에서 35개로 확대
- 신규 테스트 작성 시간 2시간 20분으로 대폭 감소
- 코드 중복률 85%에서 20%로 감소
- 온보딩 기간 1주에서 1일로 단축
- 24시간 자동화 및 Slack 알림으로 가시성 향상
- 금액 정합성 자동 검증 도입



