핵심 흐름 우선 자동화·채널별 커버리지 분리·유지보수 가능한 페이지 오브젝트로 자동화 결
온오프라인 서비스 테스트 자동화 전략에서 가장 먼저 한 것은 자동화 대상의 우선순위를 정하는 것이었습니다. 전체 케이스를 한꺼번에 자동화하려 하면 유지비용이 급증하기 때문에, 회귀 가능성이 높고 수동으로 반복 실행되는 흐름부터 자동화했습니다.
온라인 채널은 UI 자동화와 API 레벨 자동화를 레이어별로 구성했습니다. UI 테스트는 시각적 흐름 검증에, API 테스트는 비즈니스 로직과 통합 동작 검증에 초점을 맞추면서 레이어별로 커버리지를 나눴습니다.
오프라인 채널 연동 테스트는 실제 디바이스나 POS 에뮬레이터를 활용했습니다. 온라인 테스트 환경과 달리 하드웨어 의존성이 있는 경우 모킹 한계가 있어, 핵심 흐름은 실 디바이스에서 정기적으로 검증하는 방식을 병행했습니다.