엔드투엔드 테스트는 샌드박스 테스트와 한정 출시된 프로덕션 테스트, 두 단계로 진행됩니다.
샌드박스 테스트: 샌드박스 프런트엔드를 사용하여 샌드박스 인벤토리에 대한 일련의 테스트 사례를 통해 테스트를 실행합니다. 샌드박스 인벤토리의 URL은
인벤토리 > 인벤토리
에서 액세스할 수 있습니다. '게시됨 (샌드박스)'인 판매자를 찾은 다음 가장 오른쪽 열의 링크를 클릭하거나 (있는 경우) 행을 클릭하고 'RwG - E2E' 링크를 클릭합니다.
한정 출시 프로덕션 테스트: 샌드박스 테스트를 완료하면 Google 담당자에게 문의합니다. 그러면 계정이 '한정 출시' 상태로 설정됩니다. 이때 프로덕션 인벤토리를 예약할 수 있지만 Google 서비스에서 최종 사용자가 외부에서 검색할 수는 없습니다. 조용히 출시된 인벤토리는
인벤토리 > 인벤토리
에서 액세스할 수 있습니다. '준비됨' 상태인 판매자를 찾은 다음 가장 오른쪽 열의 링크를 클릭하거나(있는 경우) 행을 클릭하고 'RwG - E2E' 링크를 클릭합니다. 이 인벤토리에 액세스하는 방법에 대한 자세한 내용과 이 URL을 사용할 때 특별히 유의해야 하는 사항은 여기에서 확인할 수 있습니다. 샌드박스 환경에서 사용했던 것과 유사한 테스트 사례를 통해 테스트를 실행합니다.
테스트 사례
다음과 같은 엔드투엔드 테스트는 샌드박스 및 한정 출시된 프로덕션 테스트 모두의 일부로 실행됩니다.
작업 센터를 통해 예약하고 예약이 시스템에 올바르게 표시되는지 확인합니다.
확인 이메일이 전송되고 표시된 시간과 예약이 올바른지 확인합니다.
Actions Center를 통해 예약을 취소하고 시스템에서 올바르게 취소되었는지 확인합니다.
액션 센터를 통해 다른 약속을 예약하고 Booking Notification API로 시스템에서 취소를 트리거합니다.
시스템에서 특정 시간대를 삭제하고 BatchAvailabilityLookupResponse 및 인벤토리 실시간 업데이트 (해당하는 경우)를 통해 작업 센터에서 올바르게 삭제되는지 확인합니다.
참고: RTU의 경우 지연 시간은 5분 미만이어야 합니다.
작업 센터에서 예약을 수정하고 수정된 예약이 시스템에 올바르게 표시되는지 확인합니다.
다양한 시간대를 클릭하여 BatchAvailabilityLookup 오류가 없는지 확인합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-26(UTC)"],[[["End-to-end testing involves two stages: Sandbox testing using a simulated environment and Soft-launched Production testing using real inventory in a controlled setting before public launch."],["Both testing stages require running a series of test cases, including booking, cancelling, modifying appointments, and validating data flow and system updates."],["Before launch, ensure daily feed uploads, monitor booking server and real-time updates error rates, secure user data transmission, and run the availability checker for a minimum of 3 days with low error rates."],["Partners need to complete a launch readiness questionnaire and fill out mandatory contact information in the Partner Portal to signal launch readiness and schedule the launch date with Google."],["Bookings made during Soft-launched Production testing are real and involve real transactions, requiring careful coordination with merchants to avoid unintended consequences."]]],["End-to-end testing involves Sandbox and Soft-launched Production stages. Actions include running test cases, accessible via the Partner Portal, to make, cancel, and modify bookings. Verify booking details, confirmation emails, and inventory removal. Monitor daily feed uploads, booking server, and real-time update error rates. Before launch, complete the readiness questionnaire, contact information in the Partner Portal, and ensure low error rates, secure data transmission, and no third-party booking requests. Then contact the Actions Center representative to schedule the launch.\n"]]