DevOpsGithub Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정
이 글은 펫프렌즈 모바일 플랫폼 팀에서 iOS와 Android 앱의 웹뷰 UI 테스트를 Github Action과 self-hosted runner를 활용하여 자동화한 경험을 공유합니다. 기존 외부 테스트 서비스의 한계를 극복하고, 사내 앱의 특수한 요구사항을 반영하여 하나의 파이프라인에서 두 플랫폼의 테스트를 동시에 실행하는 환경을 구축했습니다. POC부터 시작하여 실제 운영 환경까지 내재화하는 과정을 상세히 설명하며, 이를 통해 E2E 시나리오 테스트의 효율성을 높인 방법을 제시합니다. 웹뷰 기반 앱을 운영하며 테스트 자동화에 대한 고민이 있는 개발자들에게 실질적인 도움을 줄 수 있는 내용을 담고 있습니다.




