QA 실무 가이드

QA 릴리즈 전 체크리스트 정리 (배포 전에 QA가 꼭 확인해야 할 것)

qa-note 2026. 5. 4. 10:00
반응형

QA 릴리즈 전 체크리스트 정리

서비스를 개발하고 테스트를 마친 뒤에는 릴리즈(배포) 단계가 진행됩니다.
이때 QA는 마지막으로 서비스 상태를 확인하고 릴리즈가 가능한지 검증하는 역할을 하게 됩니다.

테스트가 대부분 끝난 상태라고 하더라도
릴리즈 직전에 확인해야 할 항목들이 있습니다.

이번 글에서는 QA가 릴리즈 전에 확인하면 좋은 체크리스트를 정리해보려고 합니다.


1️⃣ 주요 기능 정상 동작 확인

릴리즈 전에 가장 먼저 확인해야 할 것은 핵심 기능이 정상적으로 동작하는지입니다.

보통 다음과 같은 기능들이 포함됩니다.

  • 로그인 / 로그아웃
  • 회원가입
  • 주요 서비스 기능
  • 데이터 저장 / 조회
  • 주요 사용자 흐름

모든 기능을 다시 테스트하기보다는 서비스에서 가장 중요한 기능 위주로 확인하는 것이 좋습니다.

이 과정은 흔히 Smoke Test 또는 간단한 회귀 테스트 형태로 진행됩니다.


2️⃣ 주요 버그 해결 여부 확인

테스트 과정에서 발견된 버그 중에서 릴리즈 전에 반드시 해결되어야 하는 버그들이 있습니다.

예를 들면

  • 서비스 이용이 불가능한 버그
  • 데이터 오류
  • 결제 오류
  • 로그인 문제

이러한 버그가 남아 있는 상태라면 릴리즈 진행 여부를 다시 검토해야 할 수 있습니다.

그래서 릴리즈 전에

✔ Critical / Major 버그가 남아있는지
✔ 해결된 버그가 정상적으로 수정되었는지

다시 한번 확인하는 과정이 필요합니다.


3️⃣ 최근 수정 기능 영향 확인

개발 막바지에는 버그 수정이나 기능 수정이 여러 번 발생하는 경우가 많습니다.

이때 주의해야 할 것은

👉 수정한 기능이 다른 기능에 영향을 주지 않았는지 입니다.

예를 들어

  • 로그인 수정 → 회원 정보 조회 오류 발생
  • 결제 수정 → 주문 생성 오류 발생

이처럼 예상하지 못한 사이드 이펙트가 발생할 수 있습니다.

그래서 최근 수정된 기능 주변 영역은 간단하게라도 다시 테스트하는 것이 좋습니다.


4️⃣ 테스트 환경과 실제 환경 차이 확인

테스트는 보통 개발 환경 / 스테이징 환경 등에서 진행됩니다.

하지만 실제 릴리즈 환경에서는

  • 설정값
  • 서버 환경
  • 외부 연동

등이 다를 수 있습니다.

그래서 가능하다면

✔ 환경 설정
✔ 외부 API 연동
✔ 주요 서비스 흐름

이 정상적으로 동작하는지 확인하는 과정이 필요합니다.


5️⃣ 테스트 범위 누락 여부 확인

프로젝트를 진행하다 보면

  • 기획 변경
  • 기능 추가
  • 일정 압박

등으로 인해 테스트가 누락되는 경우도 발생할 수 있습니다.

그래서 릴리즈 전에는

  • 테스트 케이스 수행 여부
  • 테스트 범위 누락 여부

를 한번 정리해보는 것이 좋습니다.

이 과정은 QA 입장에서 테스트 품질을 다시 점검하는 단계라고 볼 수 있습니다.


6️⃣ 릴리즈 가능 여부 정리

마지막으로 QA는 릴리즈 가능 여부를 정리하게 됩니다.

보통 다음과 같은 기준으로 판단합니다.

✔ 주요 기능 정상 동작
✔ 치명적인 버그 없음
✔ 테스트 범위 수행 완료

이 조건이 충족되면 릴리즈 진행 가능으로 판단하게 됩니다.

물론 실제 프로젝트에서는

  • 일정
  • 서비스 상황
  • 비즈니스 판단

등 여러 요소가 함께 고려되기도 합니다.


개인적으로 정리한 릴리즈 전 QA 체크 포인트

QA 입장에서 릴리즈 직전에 확인하는 것은
새로운 테스트를 하는 것이라기보다 마지막으로 서비스 상태를 점검하는 과정이라고 생각합니다.

정리해보면 다음과 같습니다.

✔ 핵심 기능 정상 동작 확인
✔ 주요 버그 해결 여부 확인
✔ 최근 수정 기능 영향 확인
✔ 테스트 범위 누락 여부 확인

이 정도만 잘 확인해도 릴리즈 전에 큰 문제를 줄이는 데 도움이 됩니다.

반응형