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

699 B

테스트 전략

단위 테스트

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