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-05-20 UTC."],[[["\u003cp\u003eEnd-to-end testing involves two stages: Sandbox testing using a simulated environment and Soft-launched Production testing using real inventory in a controlled setting.\u003c/p\u003e\n"],["\u003cp\u003eBefore launching, partners must complete Sandbox and Soft-launched Production testing, including a series of test cases like booking, cancelling, and modifying appointments.\u003c/p\u003e\n"],["\u003cp\u003ePartners need to monitor their daily feed uploads, booking server, and real-time update error rates throughout the testing process.\u003c/p\u003e\n"],["\u003cp\u003eTo initiate the launch process, partners should fill out a launch readiness questionnaire and ensure they meet specific criteria, including low error rates and secure data transmission.\u003c/p\u003e\n"],["\u003cp\u003eFinal launch approval requires a review by an Actions Center representative after all prerequisites are met.\u003c/p\u003e\n"]]],["End-to-end testing involves Sandbox and Soft-launched Production stages. Sandbox testing uses test cases against sandbox inventory, ensuring the booking lifecycle functions without live bookings. Soft-launched Production testing, accessed via a specific URL, tests against production inventory, which is not publicly discoverable. Test cases include booking, canceling, modifying, and removing slots, with monitoring of feeds, booking server, and real-time updates. Prepare for launch by completing a questionnaire and the contact information form in Partner Portal, ensuring minimal failure rates and secure data transmission.\n"],null,[]]