모바일 앱 로그 검수 자동화와 전환 과정
무신사에서 모바일 앱 로그 검수의 중요성을 인식하고 이를 자동화하기 위한 과정과 그 이점을 경험한 이야기를 공유합니다. 기존의 수동 검수 방식이 가지고 있던 한계를 극복하고, 효율적이고 효과적인 자동 검수 시스템으로 전환하여 앱의 품질을 한층 개선하는 것이 목표였습니다. 이를 통해 최종 R/T 단계에서 발생할 수 있는 로그 이슈를 사전에 방지하고, 고객 경험을 향상하는 데 기여할 수 있었습니다. 모바일 앱 로그 검수의 필요성 모바일 앱의 로그 검수는 단순히 데이터 분석이나 운영 기술에 국한되지 않습니다. 앱이 유저에게 배포되는 순간부터, 발생할 수 있는 문제를 사전에 예방하는 중요한 과정입니다. 초기에는 로그 검수를 소홀히 여겼던 경우도 있었지만, 모바일 앱은 배포 주기가 한정적이기 때문에 문제가 발생했을 때 수정할 시간이 제한적입니다. 이러한 점에서 미리 로그를 점검하고 확인하는 과정이 필수적이라는 인식이 확산되었습니다. 모바일 앱의 로그가 잘못 수집되면 그에 기반한 추천이나 랭킹, 실험 결과가 잘못되며, 이는 고객의 경험에 직접적인 악영향을 미칠 수 있습니다. 이러한 문제를 방지하기 위해 App 자동화 프로세스를 도입하고, 로그 검수를 포함하는 접근 방식을 채택하게 되었습니다. 이를 통해 App의 품질 향상과 고객 경험 개선이 동시에 이루어질 수 있다는 점에서 큰 의미가 있습니다. 자동화된 최종 R/T(Regression Test) 단계에서 로그 검수가 이루어짐으로써, 핵심 기능과 품질이 검증되는 것은 물론, 실제 로그 이슈를 사전에 포착할 수 있는 기회를 제공합니다. 이러한 방식은 오류를 예방하는 데 있어 더욱 정책적인 접근을 가능하게 하며, 비즈니스에 소중한 데이터를 제공하는 데 필수적인 역할을 반복적으로 강조하게 됩니다. 자동화된 검수 프로세스의 구성 모바일 앱 로그 검수를 자동화하기 위해, 우리는 전체 구조를 체계적으로 디자인했습니다. 우선, Appium을 활용하여 유저가 앱을 조작하는 액션을 자동화하여 테스트를 실행합니다....