devmoa

Master Jenkins와 Mac Node로 테스트 자동화 환경 통합하기

무신사·2025년 9월 30일·00
JenkinsMac Node테스트 자동화CI/CDiOSAndroidSTF

AI 요약

Beta

29CM QA팀은 iOS 및 Android 테스트 자동화 환경을 구축하고 운영해왔습니다. 초기에는 Mac Mini 1대로 시작했으나, 시나리오 확장으로 인한 테스트 시간 증가 문제를 겪었습니다.

이를 해결하기 위해 기기 병렬 수행, 테스트용 API 서버 구축, STF(Smartphone Test Farm)를 통한 원격 제어, Postgresql + Grafana를 활용한 대시보드 구성 등 환경 개선을 진행했습니다. 이후 Mac Mini의 성능 저하 문제를 해결하고 기기 확장을 위해 Mac Studio를 추가 도입하여 iOS 자동화 환경을 이전했습니다.

또한, TestRail 연동, API 테스트 자동화, Slack bolt를 활용한 팀 공유 기능 등을 추가하며 테스트 프레임워크를 고도화했습니다. 이 글은 Jenkins와 Mac Node를 활용한 테스트 자동화 환경 통합 및 성능 향상 과정을 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다