펫
펫프렌즈
August 20, 20251회
Github Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정

간단 소개
Github Action과 self-hosted runner를 활용한 E2E 테스트 자동화 구축 및 내재화 여정을 공유하고, POC부터 확장까지의 경험을 소개합니다.
AI Summary
- E2E 테스트 자동화 도입 배경
- 기존 외부 테스트 서비스의 한계: 웹뷰 기반 앱의 특수성을 충족하지 못하고 비용 효율성 문제 발생
- 현실적인 대안: 사내 유휴 장비(Mac mini)를 활용한 POC(Proof of Concept) 시작
- 자동화 아키텍처 및 구현
- 주요 구성 요소: Slack, Webhook, GitHub Self-hosted Runner, Appium
- Slack 커맨드를 통해 테스트 트리거, GitHub Actions 워크플로를 통해 iOS/Android 앱 병렬 테스트 실행
- 테스트 결과는 Slack으로 알림, 상세 리포트는 S3에 업로드
- 점진적 개선 및 확장 계획
- 초기 POC 후 테스트 리포트, 화면 녹화 기능 추가, 병렬 테스트 구현 등 개선
- 현재 운영 효과: 비용 절감, 효율성 향상, 안정성 강화, 협업 증진
- 향후 계획: 인프라 확장, 모니터링 강화, 완전 자동화 테스트 구축, AI 기반 테스트 결과 분석
Next Feeds

AI 개발 시대, DevSecOps가 기본값인 이유
AI 개발 환경에서 DevSecOps는 필수적이며, AI 기반 도구를 통해 코드 보안을 강화하고 통합 시 유의사항을 고려해야 한다.
DevSecOpsAI코드 보안자동화취약점
2025. 8. 20.
인포그랩

양자 컴퓨팅이란 무엇인가? – Part 6: 양자 컴퓨터의 성능지표, 도전 사항, 양자 오류 제어
양자 컴퓨팅의 성능 지표, 도전 과제, 양자 오류 제어 기술을 분석하고, 미래 발전 방향을 제시합니다.
양자 컴퓨팅큐비트양자 오류결맞음 시간CLOPS
2025. 8. 19.
AWS

DARO: 알라미의 광고 수익화 노하우를 공개합니다
알라미의 광고 수익화 노하우를 담은 DARO 플랫폼은 앱 개발사의 수익 극대화 및 사용자 경험 개선을 목표로 한다.
DARO알라미광고 수익화RTB개밥 먹기
2025. 8. 19.
딜라이트룸

서비스의 건강을 수치화 할 수 있을까? — SLI/SLO
SLI/SLO를 통해 서비스 품질을 수치화하고 지속적으로 개선하는 29CM의 사례를 소개합니다.
SLISLOSRE모니터링29CM
2025. 8. 18.
무신사

카사코리아 AI 챗봇 구축기 Amazon Bedrock 기반 대고객 에이전트형 챗봇 구현 사례
카사코리아는 Amazon Bedrock 기반 AI 챗봇을 구축하여 고객 응대 효율성을 높이고 개인정보 보호를 강화했습니다.
AI 챗봇Amazon BedrockRAGLangGraph개인정보 보호
2025. 8. 18.
AWS

“왜 아무도 에러 메시지를 읽지 않을까?” | 언더커버 사일로 비하인드 3화: 페이스페이 사일로
토스 페이스페이 도입 과정에서 겪었던 어려움과 이를 극복하기 위한 노력, 그리고 앞으로의 과제에 대한 비하인드 스토리.
페이스페이얼굴인식UX개인정보사용자 경험
2025. 8. 18.
토스