Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Github Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정 섬네일

Github Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정

펫프렌즈 favicon펫프렌즈·DevOps·
AWSCICDGitHub ActionsAppiumWebDriverIO
2025년 08월 20일4

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

펫프렌즈가 Github Actions와 self-hosted runner를 활용해 iOS/Android 웹뷰 기반 앱의 E2E 테스트 자동화 파이프라인을 구축하고, POC에서 시작해 확장까지 내재화한 사례를 공유합니다.

구현 방법

  • Slack으로 테스트를 트리거하고 Webhook으로 내부 서버에서 GitHub Actions의 workflow_dispatch를 호출
  • matrix 전략으로 iOS/Android를 한 번에 실행하는 파이프라인 구성
  • Mac mini에 Self-hosted Runner를 설치하고 Appium으로 테스트 수행
  • S3에 리포트 업로드 및 Slack으로 결과 알림

주요 결과

  • 외부 서비스 대비 비용 절감과 회귀 버그 조기 발견
  • PR 자동 테스트 실행과 팀 간 협업 개선
  • 테스트 결과를 위한 자동 리포트와 알림 체계 확립

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
iOS 앱개발자가 Appium으로 구현해본 웹뷰 테스팅 섬네일
81%

iOS 앱개발자가 Appium으로 구현해본 웹뷰 테스팅

펫프렌즈 favicon펫프렌즈·2024년 12월 30일
29CM QA팀은 테스트 자동화 사용률을 극적으로 상승 시키기 위해 무엇을 바꿨을까? 섬네일
79%

29CM QA팀은 테스트 자동화 사용률을 극적으로 상승 시키기 위해 무엇을 바꿨을까?

29CM favicon29CM·2024년 09월 26일
자동화는 처음이라: 실험과 실패, 그리고 성장 섬네일
78%

자동화는 처음이라: 실험과 실패, 그리고 성장

쏘카 favicon쏘카·2025년 06월 01일