핵심 요약
여기어때가 RAG 및 Vector DB 기반으로 테스트 코드 자동 생성과 GitLab MR 리뷰 자동화를 구현해, 변경사항에 신속히 대응하고 개발 생산성을 높이는 워크플로우를 제시했습니다.
구현 방법
- @pwb/testgen으로 Figma Selection Link/컴포넌트 스펙 기반 테스트 코드 및 보일러플레이트 자동 생성
- npx generate, npx generate-test-by-path, npx generate-test-by-diff로 흐름 구성
- VectorDB 임베딩 저장(npx embedding) 및 CI/CD 파이프라인 연동
- Diffy를 통한 MR 리뷰 포인트 자동 도출 및 GitLab API 연동
주요 결과
- 127개 통합 테스트 케이스를 쉽게 채움
- 변경 코드에 대한 테스트 코드 자동 제안 및 반영으로 품질/생산성 향상
- 향후 Figma 기반 TDD 도입 목표



