엔드투엔드 테스트

엔드 투 엔드 테스트는 샌드박스 테스트와 한정 출시된 프로덕션 테스트, 두 단계로 이루어집니다.

  1. 샌드박스 테스트: 샌드박스 프런트엔드를 사용하여 샌드박스 인벤토리에 대한 일련의 테스트 사례를 실행합니다. 샌드박스 인벤토리의 URL은 인벤토리 > 인벤토리 에서 액세스할 수 있습니다. '라이브 (샌드박스)' 상태인 판매자를 찾은 다음 맨 오른쪽 열의 링크 (사용 가능한 경우)를 클릭하거나 행을 클릭하고 'RwG - E2E' 링크를 클릭합니다.
  2. 제한적 출시 프로덕션 테스트: 샌드박스 테스트를 완료한 후 Google 담당자에게 문의하면 계정이 '한정 출시' 상태로 전환됩니다. 이때 프로덕션 인벤토리를 예약할 수 있게 되지만 Google 서비스의 최종 사용자가 외부에서 검색할 수는 없습니다. 소프트 런칭 인벤토리는 인벤토리 > 인벤토리 에서 액세스할 수 있습니다. '준비됨' 상태인 판매자를 찾은 다음, 맨 오른쪽 열에 있는 링크(사용 가능한 경우)를 클릭하거나, 행을 클릭하고 'RwG - E2E' 링크를 클릭합니다. 이 인벤토리에 액세스하는 방법에 관한 세부정보 및 이러한 URL을 사용하여 취해야 하는 특별한 예방 조치는 여기에서 확인할 수 있습니다. 샌드박스 환경에서와 유사한 테스트 사례를 살펴봅니다.

테스트 사례

다음과 같은 엔드 투 엔드 테스트는 샌드박스 및 시험 출시된 프로덕션 테스트의 일부로 실행됩니다.

  • Google 예약을 통해 예약하고 시스템에 예약이 올바르게 표시되는지 확인합니다.
  • 확인 이메일이 전송되고 표시된 시간과 예약이 올바른지 확인합니다.
  • Google 예약을 통해 예약을 취소하고 시스템에서 올바르게 취소되었는지 확인합니다.
  • Google 예약을 통해 다른 약속을 예약하고 Booking Notification API를 사용하여 시스템에서 취소를 트리거
  • 시스템에서 특정 슬롯을 삭제하고 BatchAvailabilityLookupResponse 및 인벤토리 실시간 업데이트 (해당하는 경우)를 통해 Google 예약에서 올바르게 삭제되는지 확인합니다. 참고: RTU 지연 시간은 5분 미만이어야 합니다.
  • Google 예약에서 예약을 수정하고 수정된 예약이 시스템에 올바르게 표시되는지 확인합니다.
  • 다양한 슬롯을 클릭하여 BatchAvailabilityLookup 오류가 없는지 확인하세요.

디버깅

이용 가능 시간대 관련 문제를 디버깅할 때 파트너 포털이용 가능 여부 뷰어를 사용하여 슬롯 변경 내역을 확인하세요.

출시 준비

출시를 준비하려면 출시 준비 설문지를 작성하세요. 양식을 제출하면 Google에 출시할 준비가 되었음을 알리는 것입니다.

또한 파트너 포털구성 > 연락처 정보 탭에서 모든 필수 입력란을 작성하세요. 출시 전에 연락처 정보 양식을 작성해야 합니다.

출시 준비를 위해 다음 최종 체크리스트를 검토하세요.

  • 피드 업로드가 매일 발생합니다.
  • 예약 서버 실패율이 5% 미만입니다.
  • 실시간 업데이트 실패율이 5% 미만입니다.
  • 사용자의 데이터가 안전하게 전송됩니다.
  • 백엔드에서 제3자 예약 요청이 발생하지 않습니다.
  • 이용 가능 여부 확인 도구가 3일 넘게 (가급적 주말 동안) 실행되었고 사용할 수 없으며 오류율이 5% 미만입니다.

이 단계가 완료되면 Google 예약 담당자에게 연락하여 출시 날짜를 예약하세요.