Files
hanarang-dashboard/.plans/qa/test-plan.md

23 lines
699 B
Markdown

# 테스트 전략
## 단위 테스트
- **Backend:** Jest (Nest.js 기본 내장)
- Service 레이어 단위 테스트
- SSH 모듈 mock 테스트
- Gitea API 연동 mock 테스트
- **Frontend:** Jest + React Testing Library (필요시)
## 통합 테스트
- API 엔드포인트별 통합 테스트 (supertest)
- SSH 연결 통합 테스트 (실제 서버)
- Gitea API 통합 테스트
## QA 체크리스트 항목 (Sprint별)
- 코드 린트 통과 (ESLint)
- TypeScript 타입 에러 없음
- API 응답 형식 일관성
- 에러 핸들링 (400, 401, 404, 500)
- SSH 연결 실패 시 graceful fallback
- 다크 테마 렌더링 확인
- 반응형 레이아웃 (데스크톱/태블릿)