runtime-role-matrix-live-20.../docs/reviewer/smoke-verification-checklist.md

2.2 KiB

Smoke Verification Checklist

1. 변경 파일 검증 (Changed Files Verification)

1.1 파일 변경 이력

  • 변경된 파일 목록 확인
  • 각 파일의 변경 사유 문서화
  • 변경 범위(Scope) 적절성 검토

1.2 코드 품질

  • 코딩 컨벤션 준수 여부
  • 불필요한 코드/주석 제거 여부
  • 테스트 가능성(Testability) 확보 여부

1.3 변경 영향도

  • 의존성 변경 분석
  • 하위 호환성 영향 평가
  • API 변경 사항 문서화

2. 테스트 검증 (Test Verification)

2.1 단위 테스트

  • 신규 코드 단위 테스트覆盖率 ≥ 80%
  • 기존 테스트 통과 여부
  • Edge case 테스트 포함 여부

2.2 통합 테스트

  • 모듈 간 인터페이스 테스트
  • 데이터 흐름 테스트
  • 오류 처리 테스트

2.3 Smoke Test

  • 핵심 기능 동작 확인
  • 빌드 성공 여부
  • 배포 가능 여부

3. CI 검증 (CI Verification)

3.1 빌드 파이프라인

  • CI 빌드 성공 여부
  • 빌드 시간 적절성 (< 10분)
  • 캐시 활용 효율성

3.2 품질 게이트

  • 정적 분석 통과
  • 코드 커버리지 기준 충족
  • 보안 스캔 통과

3.3 배포 자동화

  • 스테이징 배포 자동화
  • 롤백 메커니즘 동작 확인
  • 배포 로그 기록 여부

4. 운영 리스크 검증 (Operational Risk Verification)

4.1 모니터링

  • 메트릭 수집 설정 확인
  • 알림 규칙 설정 확인
  • 대시보드 가용성

4.2 장애 대응

  • 롤백 계획 문서화
  • 비상 연락망 확인
  • 복구 절차 문서화

4.3 성능

  • 부하 테스트 결과 확인
  • 응답 시간 기준 충족
  • 리소스 사용량 적절성

검증 결과 요약

항목 상태 비고
변경 파일 ☐ 통과 ☐ 실패
테스트 ☐ 통과 ☐ 실패
CI ☐ 통과 ☐ 실패
운영 리스크 ☐ 통과 ☐ 실패

최종 판정: ☐ 승인 ☐ 조건부 승인 ☐ 보류 ☐ 거절

검증자: _______________ 날짜: _______________