프로젝트 배경
프로젝트에 test script와 runner 설정이 없어 작은 공통 함수의 변경도 수동으로 확인해야 했습니다. 앱 빌드가 이해하는 TypeScript 경로 별칭을 테스트 도구도 같은 방식으로 해석하게 만들 필요가 있었습니다.
프로젝트 성과
PR 품질 게이트 자동화
npm test와 test:run 진입점, Vitest 설정과 utility 회귀 테스트를 4개 파일에 담아 제품 기능 변경 없이 병합했습니다.
핵심 기능
진행 단계
요구 분석 → Vitest 설정 → 회귀 테스트 → 재검증
2026.07.
기존 빌드와 alias를 분석한 뒤 Vitest를 설정하고 공통 class utility 회귀 테스트 3개를 작성해 upstream 병합 상태에서 재검증했습니다.
프로젝트 상세
기존 Next.js·TypeScript 오픈소스 프로젝트에 테스트 실행 기반이 없던 상태에서 Vitest 4.1.9를 도입하고 첫 회귀 테스트를 추가해 upstream에 병합했습니다. 변경 범위는 package script·dependency, vitest.config.ts와 utility test 등 4개 파일로 제한했습니다. 앱에서 이미 사용하던 소스 경로 별칭을 test runner가 찾지 못하는 문제를







