UI 테스트 자동화
스토리 · 카카오스타일 테크 · 2024.08.09
카카오스타일에서 진행하고 있는 UI 테스트 자동화 시스템에 대해 소개해 드릴게요. 현대의 복잡한 소프트웨어를 효율적으로 검증하기 위해, 카카오스타일은 Appium과 Jenkins를 활용한 E2E 테스트 환경을 구축하여 운영하고 있습니다. 주요 기능 검증과 실시간 모니터링을 목표로 하며, 비용 절감과 유연한 테스트를 위해 AWS Device Farm 대신 로컬 장치를 활용하는 것이 특징입니다. 또한, Jenkins와 Slack을 연동하여 테스트 결과를 실시간으로 공유하고 시각화된 리포트를 제공함으로써 개발팀의 빠른 피드백 루프를 지원하고 있습니다. 앞으로는 성능 측정 영역까지 자동화 범위를 넓혀갈 계획이라고 하네요!