Engineering - 라포랩스 팀블로그 · 2025. 11. 21.
E2E 자동화 리팩토링으로 만든 QA 시스템 (feat. 하루 30회 배포)
AI 엔지니어링 브리핑
하루 수십 번 배포되는 서비스의 품질을 지키기 위해 E2E 테스트를 하나의 관리하기 쉬운 시스템으로 통합하고, 배포·AI 분석·대시보드까지 연결한 사례입니다.
문제 & 배경
- 문제 & 배경: 서비스와 테스트가 늘면서 인증과 테스트 코드가 중복되고, 변경할 때 여러 프로젝트를 따로 고쳐야 했으며, 배포와 테스트도 분리되어 빠른 배포를 따라가기 어려웠습니다.
기술 & 해결책
- 기술 & 해결책: Playwright와 Python으로 하나의 테스트 프로젝트를 만들고, 인증·화면 요소·공통 기능을 중앙 관리하면서 테스트 단계를 역할별로 나눴으며, 배포가 끝나면 자동으로 테스트를 실행하고 결과를 Slack과 대시보드에서 확인하도록 연결했습니다.
교훈 & 주의점
- 교훈 & 주의점: 테스트 성공률 95% 이상과 장애 사전 탐지 효과를 얻었고, QA만 결과를 확인하는 대신 누구나 환경과 시나리오를 선택해 실행할 수 있게 하며 실패 원인과 반복 패턴을 체계적으로 기록하는 것이 중요했습니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.