23 lines
699 B
Markdown
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
|
|
- 다크 테마 렌더링 확인
|
|
- 반응형 레이아웃 (데스크톱/태블릿)
|