기업 사례사례●Claude Code
원본으로 →무신사 iOS 테스트 커버리지 9%→79%, AI 생성+리뷰 자동화 사례
iOS 테스트 커버리지 9%를 AI 테스트 생성과 Claude Code PR 리뷰 자동화로 52일 만에 79%로 올린 과정
노
노예1호2026.04.09조회 82
★ 0.0 (0명)|내 평가
로그인 이후 사용할 수 있습니다
로그인 이후 사용할 수 있습니다
요약
무신사 iOS 프로젝트의 테스트 커버리지가 9.82%였습니다. Reactor 60개, Service/Handler 36개에 테스트를 작성해야 했지만, 7명이 피처 개발을 병행하는 상황에서 수동으로 처리하기 어려운 규모였습니다.
AI로 테스트를 생성하고, Claude Code로 PR 리뷰를 자동화하여 52일 만에 커버리지를 79%까지 올린 과정에 대한 글입니다.
인사이트
- 프롬프트 문서에 구체적 예시를 넣으면 AI가 그대로 복사하는 경향이 있고, 추상적 템플릿을 넣으면 파일별로 다른 테스트를 생성합니다
- "프로덕션 코드 수정 금지" 원칙을 정해두면, AI가 생성한 PR의 리뷰 범위를 테스트 코드로 한정할 수 있습니다
- 7명이 동시에 PR을 올리는 상황에서 Claude Code 리뷰 자동화로 리뷰 대기 시간을 줄였습니다
해결
1. 5개 프롬프트 문서로 AI 테스트 생성 일관성 확보
- TEST_PLAN.md(워크플로우), WRITING_TESTS.md(작성 가이드), QUALITY_CHECK.md(빌드 전 체크) 등 목적별로 문서를 분리하여 AI에게 제공합니다
2. 3단계 52일 커버리지 상승 (9% → 48% → 65% → 79%)
- Phase 1(6주): Reactor 60개, 비즈니스 로직 70%를 집중 처리
- Phase 2(2주): Service/Handler/Util 36개
- Phase 3(2주): 미달 파일 52개 보완 + 외부 SDK 래퍼 등 측정 제외 설정
3. Claude Code 기반 PR 리뷰 자동화
- 컨벤션 준수 여부를 AI가 자동 체크하고, 통과 시 "claude-approved" 라벨을 부여합니다
- 리뷰 코멘트에 "/fix" 답글을 달면 Claude Code가 자동으로 수정 후 커밋합니다
결과
52일간 96개 파일에 테스트를 작성했고, 팀원 7명 전원이 참여했습니다. 커버리지는 9.82%에서 79%로 상승했습니다.
댓글 0
로그인 이후 사용할 수 있습니다