Chapter 3 / Quality

품질
관리

품질 관리는 마지막에 잠깐 확인하는 작업이 아닙니다. 작게 빨리 시도하고 문제를 일찍 발견해 운영 전에 안심하고 내보낼 수 있는 상태로 만듭니다.

품질 관리와 테스트 검증 도해
단위, 통합, E2E, 비기능, 운영 확인을 단계적으로 쌓습니다.
Test / Validation

테스트는 단계와 도구로 쌓는다

단위, 통합, E2E, 비기능 테스트를 구분하고 필요에 따라 자동화합니다. 릴리스 전에 무엇을 충족해야 하는지 명확히 합니다.

1
테스트 종류단위, 통합, E2E, 비기능, 운영 확인을 구분합니다.
2
자동화코드 변경마다 확인할 수 있는 형태를 만듭니다.
3
릴리스 판정기준을 충족했을 때만 안전하게 내보냅니다.

기능 테스트

  • 단위 테스트 범위를 정했다.
  • 통합 테스트 관점을 정리했다.
  • E2E로 주요 작업을 확인했다.

비기능 테스트

  • 성능과 부하 목표값을 정했다.
  • 보안 검증을 계획했다.
  • 가용성과 장애 시 동작을 확인했다.

운영 확인

  • 모니터링과 알림이 작동한다.
  • 백업과 복원을 시험했다.
  • 릴리스 판정 기준을 정했다.