에이닷 웹서비스팀은 E2E 테스트 도입을 통해 웹 서비스 품질을 향상시킴
Playwright를 선택, Cursor를 활용하여 테스트 코드 자동화
QA 시나리오 50% 이상을 자동화하여 개발 및 QA 생산성 증대
에이닷 웹서비스팀은 크로스 브라우저 지원, 병렬 처리, CI/CD 연동의 용이성을 고려하여 Playwright를 선택했다. 따라서 Cypress와 Selenium 대비, 다양한 환경에서 안정적인 테스트 수행이 가능해졌다. 결과적으로 테스트 커버리지 확대와 유지보수 효율성을 동시에 확보했다.
QA팀의 테스트 케이스(TC)를 기반으로 Cursor를 활용하여 테스트 코드를 자동 생성했다. 구체적으로, 스크린샷 기반으로 코드 생성 및 실패 시 예외 처리를 반복하며 를 획기적으로 단축했다. 따라서 과 을 확보했다.
E2E 테스트는 코드 커버리지보다 사용자 시나리오 검증에 초점을 맞춘다. 따라서 팀은 중요도 높은 TC에 대한 테스트를 우선적으로 작성하고, QA팀 TC의 50% 이상을 목표로 설정했다. 개발 Repo와 테스트 코드를 통합 관리하여 코드 변경 반영 및 유지보수 효율성을 높였다.