하
하이퍼커넥트
June 12, 20252회
1:1 비디오 채팅 서비스는 E2E 회귀 테스트를 어떻게 자동화할까?

간단 소개
아자르의 1:1 비디오 채팅 E2E 회귀 테스트 자동화 전략, 문제 해결 과정, 그리고 자동화를 통한 효율성 및 품질 향상 효과를 분석합니다.
AI Summary
- 아자르 E2E 회귀 테스트 자동화 배경
- 매 버전 업데이트 시 기존 기능의 회귀 테스트 필요성 증대
- SDET팀, Pytest와 Appium 활용 자동화 시도, 특히 1:1 비디오 채팅 기능에서 어려움 발생
- Interaction 테스트 자동화의 핵심
- Non-interaction과 Interaction으로 테스트 유형 분리, Interaction 테스트는 2개의 driver 활용
- 크로스 플랫폼(Android, iOS) 지원 및 병렬 실행, 매칭 문제 해결, 테스트 스텝 동시 실행, 플랫폼별 코드 통합 등의 과제 직면
- 해결 방법 및 운영 효과
- pytest hook과 command line 옵션으로 플랫폼 조합별 병렬 실행, 개발팀 협조로 매칭 segment 생성
- ThreadPoolExecutor로 테스트 스텝 동시 실행, interface 활용한 테스트 주도 개발 적용
- 308개 테스트 케이스, 4개 플랫폼 조합에서 95% 시간 단축, 13MD 인력 절감, 품질 향상 효과
Next Feeds
![[발표 영상] 생산성을 높이는 Android SDK 배포 전략 살펴보기](https://d2.naver.com/image/20250604/615999351619.png)
[발표 영상] 생산성을 높이는 Android SDK 배포 전략 살펴보기
Android SDK 배포 자동화 전략과 Gradle Convention Plugin을 활용한 효율적인 배포 프로세스 구축 경험 공유.
Android SDK배포 자동화GitHub ActionsGradle PluginConventional Commit
2025. 6. 11.
Naver d2

코드 품질 개선 기법 15편: 문법은 이름을 나타낸다
클래스 이름짓기 시 문법적 명확성을 확보하고, 사용하는 측의 오해를 줄이는 데 초점을 맞추는 것이 중요합니다.
naminggrammarattributive phrase클래스 이름코드 품질
2025. 6. 11.
LY Corp

LLM으로 프롬프트 실전 성능 평가하기 : feat. Prometheus 2 & OpenAI API
LLM 프롬프트 성능 평가를 위해 Prometheus 2와 OpenAI API를 활용한 실전 방법과 각 도구의 장단점을 분석합니다.
LLM프롬프트PrometheusOpenAI API평가
2025. 6. 11.
인포그랩

버그가 아니라 장애를 잡아라!! QA와 카오스 엔지니어링의 만남
올리브영은 카오스 엔지니어링을 도입하여 예상되는 장애에 대비하고 시스템 복원력을 강화하여 서비스 안정성을 확보하고자 합니다.
카오스 엔지니어링QA장애mitmproxyApplication Level 테스트
2025. 6. 10.
올리브영

FE Core팀의 CI 속도전: 캐시 전략을 활용한 병렬 빌드
Monorepo 환경에서 CI 파이프라인의 빌드 속도와 안정성을 개선하기 위해 Runner 사양 개선, 병렬 빌드, 캐시 최적화 등의 전략을 적용하여 빌드 시간을 단축하고 효율성을 높였습니다.
CI/CDMonorepoTurborepo캐시 최적화병렬 빌드
2025. 6. 10.
쏘카

아름답고 이해하기 쉬운 세션 자료 만들기 | Simplicity 4 제작기 #5
Simplicity 4 세션 자료 제작기를 통해 숏폼 콘텐츠에 적합한 시각 자료 제작 방법과 효율적인 제작 환경 구축 과정을 소개합니다.
Simplicity 4세션 자료숏폼 콘텐츠피그마시각적 흐름
2025. 6. 10.
토스