← 테크곳간 목록으로

Hyperconnect Tech Blog · 2025. 06. 12.

1:1 비디오 채팅 서비스는 E2E 회귀 테스트를 어떻게 자동화할까?

AI 엔지니어링 브리핑

아자르는 두 사용자가 실제로 주고받는 1:1 영상 채팅까지 여러 기기에서 자동으로 검사해 반복 테스트 시간을 크게 줄였습니다.

문제 & 배경
  • 문제 & 배경: 무작위로 상대를 연결하는 1:1 영상 채팅을 Android·iOS 조합별로 동시에 테스트해야 했지만, 엉뚱한 사용자끼리 매칭되거나 서로의 동작을 불필요하게 기다려 테스트가 오래 걸렸습니다.
기술 & 해결책
  • 기술 & 해결책: Pytest와 Appium으로 테스트마다 두 개의 기기를 조작하고, 실행할 플랫폼 조합을 선택하도록 구성했으며, 테스트 계정을 전용 그룹으로 묶어 원하는 상대끼리만 연결하고 독립적인 동작은 동시에 실행했습니다.
교훈 & 주의점
  • 교훈 & 주의점: 플랫폼 조합별 실행·건너뛰기와 사용자 매칭 격리가 중요하며, 이를 적용해 308개 테스트를 4개 조합에서 약 7시간에 수행하고 수동 실행 대비 약 95%의 시간을 줄였습니다.
원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.