본문 바로가기

IT

UAT ( User Acceptance Testing ) 이란 무엇이고 어떻게 적용될까?

UAT ( User Acceptance Testing )이란?

 

    소프트 웨어 테스트의 마지막 단계로 출시 전 목표한 사용자가 직접 확인하고 평가할 수 있게 하는 단계이다.새롭게 개발된 소프트웨어가 의도한 대로 사용자에게 제대로 잘 적용되는지 최종적으로 테스트 할 수 있게하는 검사이다.

시스템이 단순히 잘 작동하고 큰 오류가 없이 구동된다는 목표보단 목표로 한 유저에게 실제 상황에 잘 전달 되기위해
검증하는 성격이 강하다. 프로그램을 사용하게 될 최종사용자나 내부 클라이언트나 전문가들이 테스팅에 투입된다. 각각의 비즈니스 목적에 어떻게 사용될것인지 살피고 필요한 보완점들에 주목한다.


▶UAT 를 위한 전략과 목표 그리고 접근방식들을 철처히 기획

 

▶실제 사용자가 실제 사용경험에서 마주하게 될 기능들과
변수들을 전부 적용시킬 수 있는 시나리오를 제작

 

▶UAT 를 위한 적절한 테스터들을 선별해서 그들에게
충분한 테스트 기회를 주고 기록할 수 있는 환경 제공

 

▶테스트 결과에 따라 개발자들은 코드를 수정하고 문제를
해결 해 다시 테스트 하는 과정을 거쳐 프로그램 유저 베이스
품질 향상을 도와 마무리 하는 일련의 과정을 따른다.


DEV ▷QA ▷UAT ▷ PROD

즉, 개발자나 경영진이아닌 최종 목적지인 사용자 관점에서 예기치 못했던 문제들을 미리 잡아서
수정할 수 있으며 이로 인해 완성도 높은 프로그램을 출시하여 소프트웨어 벤더의 효율적인 프로그램 배포와 성공을 보장한다.

 

 

참고 사이트 - https://www.techtarget.com/searchsoftwarequality/definition/user-acceptance-testing-UAT