0100dev

QA, CBT, 통합테스트… 도대체 뭐가 다른 거죠? - 실무에서 자주 헷갈리는 테스트 용어 정리

columns
2025. 12. 10.


안녕하세요. 제로백데브입니다!

“QA는 언제 끝나요?”
“CBT 돌리기 전에 통합테스트 먼저 해야죠.”
 “정식 릴리스 전 UT 돌리고요.”

비슷해 보이지만, 사실 목적도, 관여하는 사람도 완전히 달라서 헷갈리기 쉽습니다. 그래서 오늘은 실무에서 꼭 알아야 할 앱 서비스 테스트 용어들을 쉽고 간단하게 정리해보려고 합니다.


1. QA (Quality Assurance)

서비스가 제대로 동작하는지 전반적인 품질을 확인하는 단계

QA는 말 그대로 ‘품질을 보증하기 위한’ 기본 검수 과정입니다. 버튼이 눌리지 않거나, 화면이 깨지거나, 예상 흐름과 다르게 동작하는 문제들을 집중적으로 잡아냅니다. 즉, 서비스가 정상적으로 작동하는지를 확인하는 첫 번째 관문이죠. 이는 개발이 어느 정도 마무리된 시점, 즉 릴리스 전 단계에 시행합니다.


2. CBT (Closed Beta Test)

일부 유저에게 제한적으로 공개해 실제 반응과 사용성을 확인하는 단계

QA가 내부에서 버그를 잡는 과정이라면, CBT는 외부 유저, 즉 ‘진짜 사용자의 반응’을 확인하는 과정입니다. 초대한 유저만 접속할 수 있기 때문에, MVP를 만든 팀이나 초기 스타트업이 시장 반응을 확인할 때 자주 활용합니다. 이를 통해 내부 QA에서 보이지 않던 사용성 문제나 실제 사용 흐름을 확인할 수 있습니다.


3. UT (User Test)

‘고객 관점’에서 실제 제공할 기능이 정확히 구현됐는지 점검하는 단계

UT는 특히 외주 개발이나 SI 프로젝트에서 자주 등장합니다. QA가 ‘정상 작동을 검증하는 단계’라면, UT는 ‘고객이 원하는 대로 구현됐는지’를 확인하는 단계입니다. 즉, 고객사가 이 상태라면 실제로 서비스를 운영할 수 있는지 검증하는 거죠.


4. 통합테스트 (Integration Test)

각 기능이 서로 연결될 때 문제 없이 흐름이 이어지는지 확인하는 테스트

기능 하나만 보면 정상 동작하더라도, 서로 연결되면 문제가 발생하는 경우가 많습니다. 대표적으로 ‘로그인 → 상품 담기 → 결제 → 주문 완료’ 각 단계별로는 잘 작동하지만, 전체 흐름에서 오류가 생길 수 있죠. 이를 방지하기 위해 QA와 함께 혹은 기능 단위 검수가 끝난 뒤 통합 테스트를 실시합니다.


5. QA vs CBT vs UT vs 통합테스트

용어
대상
목적
시기
QA내부(QA팀, 기획자)오류 및 품질 검증개발 완료 후
CBT일부 외부 유저실사용 피드백 수집MVP 또는 오픈 직전
UT클라이언트 및 운영팀고객의 실제 요구사항 충족 여부정식 릴리스 직전
통합테스트내부전체 기능의 흐름 체크QA와 병행


QA·CBT·UT·통합테스트는 이름이 비슷해서 자주 혼동되지만, 사실 목적도 다르고 관점도 완전히 다릅니다.

  • QA는 품질 확인
  • CBT는 사용자 반응 확인
  • UT는 고객 요구 충족 확인
  • 통합테스트는 전반적인 흐름 확인

개발 과정에서 어떤 테스트가 필요한지 정확히 이해하고 진행하면 서비스 품질도, 일정 관리도 훨씬 수월해집니다. 저희 제로백데브는 프로젝트 특성에 맞는 QA 전략을 고객사와 함께 설계하고, 가장 효율적인 테스트 절차를 정리해드립니다. 

더 탄탄한 서비스 출시를 준비하고 있다면, 언제든 편하게 문의 주세요!