Stay organized with collections
Save and categorize content based on your preferences.
End-to-end testing happens in two stages: Sandbox testing and Soft-launched
Production testing.
Sandbox testing: Run through a series of test cases against your
sandbox inventory using the sandbox frontend. URLs to your Sandbox inventory can be accessed
under
Inventory > Inventory
, find a merchant that is "Live (in Sandbox)" then either click on the link on the
rightmost column (if available) or click on the row and click on the "RwG - E2E" link.
Soft-launched Production testing: When you have completed Sandbox
testing, reach out to your Google contact, and your account will be placed
into a "soft-launched" state, at which point your production inventory will
become bookable, but will not be externally discoverable by end users on
any Google properties. Your soft-launched inventory can be accessed under
Inventory > Inventory
, find a merchant that is "Ready" then either click on the link on the rightmost column
(if available) or click on the row and click on the "RwG - E2E" link. Details on how to access
this inventory, and special precautions you need to take with these URLs, are
available here. Run through a similar set of test cases as you did in your Sandbox
environment.
Test cases
The following end-to-end tests are performed as part of both Sandbox and
Soft-launched Production testing:
Make a booking through the Actions Center and confirm the booking shows
up correctly in your system.
Check that the confirmation emails are sent out and that the time and
booking listed are correct.
Cancel the booking through the Actions Center and confirm that it's
canceled correctly in your system.
Book another appointment through the Actions Center and trigger the
cancellation from your system with the Booking Notification API
Remove a particular slot from your system, and check to see if it's
removed properly on the Actions Center through BatchAvailabilityLookupResponse
and inventory real-time updates (if applicable).
Note: Delays should take less than five minutes for RTU.
Modify a booking from the Actions Center and confirm the modified booking shows up correctly
in your system.
Click on various slots to ensure there are no BatchAvailabilityLookup errors
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-07 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"]]