Konaplate logo

개발 가이드

UAT 테스트

  • UAT(User Acceptance Testing) 란?
    - 제휴사 시스템이 실제 운영 환경에서 사용될 준비가 되었는지 최종적으로 확인하는 테스트 단계입니다.

       이 단계에서 KONA PLATE의 회원은 프로젝트에 승인된 API를 테스트 하고, KONA PLATE 팀은 UAT 테스트 결과를 점검합니다.
  • UAT 보고서(UAT Report) 란?
    - UAT에서 모든 API 테스트가 정상적으로 작동하는 것이 확인 완료되면, UAT 보고서가 생성됩니다.

    - UAT 보고서를 기반으로 KONA PLATE 팀의 승인을 받게 되면 구축한 서비스는 오픈이 가능합니다.
  • 서비스 출시 준비 완료
    - UAT 테스트에서 모든 API 테스트가 통과되었다면, 생성된 UAT 통과 보고서와 함께 서비스 출시를 위해 KONA PLATE 팀으로 문의하세요.
    - KONA PLATE 팀은 보고서를 바탕으로 UAT 테스트 결과를 점검하여, 서비스 출시를 도와드립니다.


(1) UAT 테스트 요청

  • UAT 테스트 요청 방법
    - KONA PLATE가 제공하는 샌드박스 키 혹은 SI 키를 통해 API 테스트를 완료하였다면, UAT 테스트를 진행할 수 있습니다.

    - UAT 테스트는 UAT 목록 페이지에서 요청할 수 있습니다.
    - KONA PLATE 팀이 회원의 UAT 요청을 승인할 경우 UAT 서버 키가 담긴 승인 메일을 보내드립니다.
    - 회원은 UAT 서버 키 정보를 이용하여 UAT를 진행할 수 있으며, UAT 서버 키 정보는 자격인증 페이지에서도 확인할 수 있습니다.
  • UAT 진행 중, 별도 UAT 요청
    - 이미 테스트 진행 중인 UAT(User Acceptance Testing)가 존재할 경우, UAT를 요청할 수 없고 진행 중인 UAT를 종료 후 요청해야 합니다.
    - UAT(User Acceptance Testing)가 진행 중일 경우, 프로젝트의 키를 생성하거나 삭제할 수 없고 API를 추가 요청하거나 삭제 요청할 수 없습니다.
    - 프로젝트 키 혹은 API를 추가 생성하거나 삭제하려면, 진행 중인 UAT를 종료하세요.


(2) UAT 테스트

  • UAT 테스트
    - UAT 테스트를 위한 UAT 서버 키 정보는 자격인증 페이지 혹은 UAT 승인 메일에서 확인 할 수 있습니다.

    헤더 값에 UAT 서버 키 정보를 설정하고 API 거래를 발생시키면, API의 테스트 결과 값을 UAT 목록 페이지에서 확인 할 수 있습니다.
       단, UAT가 진행 중인 상태일 때만 가능합니다.
    UAT 진행 사항은 KONA PLATE 서버에 저장되며, 회원은 UAT 진행 과정 및 결과를 UAT 목록 페이지 혹은 UAT 보고서를 통해 확인할 수 있습니다
    정확한 API 테스트를 위해서는 UAT 상세 정보와 보고서를 참고하고, 여러 번의 UAT 테스트를 권고합니다.
  • UAT 테스트 통과 조건
    - 테스트한 API의 결과가 모두 통과가 되면, 진행 중인 UAT가 통과 상태로 종료됩니다.

    - 최소 1개 이상의 실패 API 테스트가 존재할 경우 UAT 테스트는 종료되지 않습니다.
    - UAT 진행 중, 통과된 API에서 오류가 발생했더라도 해당 API는 통과 상태로 간주됩니다.
  • UAT 테스트 통과
    - 프로젝트의 모든 API가 UAT를 통과했다면, UAT가 종료되고 서비스를 오픈할 수 있는 상태입니다.
       
    KONA PLATE 팀에 문의하여 서비스를 오픈할 수 있도록 컨설팅 및 도움을 요청하세요.
    서비스가 출시된 후에  API를 추가했다면, UAT를 한번 더 요청하여 추가된 API 테스트를 통과해야 합니다.
       이 때 UAT 서버 키 정보는 기존의 UAT 서버 키와 동일합니다. API 추가를 위해서는 KONA PLATE 팀으로 문의하세요.


(3) UAT 테스트 상세 정보

  • UAT 상세 페이지
    - UAT 목록 페이지에서는 진행 중 혹은 종료된 UAT(User Acceptance Testing)를 확인할 수 있습니다.
    - 특정 UAT 테스트를 클릭할 경우, 해당 UAT의 상세 정보를 볼 수 있습니다

    - UAT 상세 페이지에서는 UAT별 API 테스트 상태와 UAT 테스트 보고서를 다운로드 받아 확인할 수 있습니다.
  • UAT 테스트 보고서
    UAT 목록 페이지에서 UAT 상제 정보를 클릭하면, 진행했던 UAT 테스트의 보고서가 PDF 형태의 파일로 제공됩니다.
    - 테스트 보고서에서는 UAT 상세 정보 페이지보다 더 자세한 통과 및 실패 정보를 얻을 수 있습니다.
    API 테스트에서 실패가 계속된다면 보고서의 자세한 오류 사유를 참고해보세요.
    모든 API 테스트가 통과되어 UAT가 통과된다면, UAT 통과 보고서가 생성됩니다.
    UAT 통과 보고서와 함께 서비스 출시를 위해 KONA PLATE 팀으로 문의하세요!