UAT(사용자 인수 테스트)
개발이 끝난 시스템을 실제 업무 담당자나 최종 사용자가 직접 사용해보며, 처음 요구했던 대로 동작하는지, 실무에 바로 투입해도 되는지 최종 확인하는 테스트 단계입니다.
한눈에 보는 정의
UAT(User Acceptance Testing, 사용자 인수 테스트)는 실제 업무 담당자나 최종 사용자가 완성된 시스템을 직접 사용해보며, 요구사항대로 동작하는지 최종 확인하는 테스트 단계입니다.
자세히 알아보기
- 예문: "개발팀의 기능 테스트를 모두 통과한 뒤, 실제 현업 담당자들이 UAT를 진행하며 실무 시나리오대로 시스템을 검증했다."
- 개발자가 코드 관점에서 오류를 점검하는 QA(품질보증) (QA) 테스트와 달리, UAT는 실제 업무 담당자가 현업 시나리오에 맞춰 '이 시스템을 실무에 써도 되는지'를 최종 판단하는 단계입니다.
- UAT를 통과해야 시스템이 정식으로 운영에 들어가는 Go-Live(실사용 전환) (Go-Live) 단계로 넘어갈 수 있어, 프로젝트의 마지막 관문으로 여겨집니다.
- PRD(제품 요구사항 정의서) (PRD)에 정리된 요구사항이 실제로 잘 구현됐는지 확인하는 것이 UAT의 핵심 목적이기 때문에, 초기 요구사항 정의가 명확할수록 UAT도 수월하게 진행됩니다.