
44
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
Github Action과 self-hosted runner를 활용한 E2E 테스트 자동화
이 게시물은 iOS와 Android 웹뷰 기반 앱의 E2E 테스트 자동화를 Github Action과 self-hosted runner를 통해 구축한 과정을 소개합니다.아키텍처 및 자동화 구성
- Slack 명령어로 테스트 트리거 및 결과 알림
- Webhook 서버와 GitHub Actions 연동
- 사내 Mac mini에 self-hosted runner 설치
- Appium 활용한 웹뷰 UI 테스트 병렬 실행
- 테스트 결과를 S3에 리포트 업로드 및 Slack 알림
점진적 개선과 운영 현황
- POC부터 시작해 상세 리포트, 화면 녹화, 매트릭스 전략 적용
- 비용 절감, 효율성 및 안정성 향상
- 현재도 수동 개입이 필요한 부분 및 한계 존재
향후 계획
- 인프라 확장 및 로드 밸런싱 도입
- 보안 강화 및 모니터링 체계 구축
- AI 기반 테스트 분석과 자율 탐색 테스트 도입