Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Сквозное тестирование происходит в два этапа: тестирование в песочнице и тестирование программного запуска.
Тестирование в песочнице: выполните серию тестовых случаев для вашего инвентаря в песочнице, используя интерфейс песочницы. Доступ к URL-адресам вашего инвентаря в песочнице можно получить в разделе «Инвентарь » > «Инвентарь », найдите продавца, который «Действует (в песочнице)», затем либо щелкните ссылку в крайнем правом столбце (если доступно), либо щелкните строку и нажмите «RwG». - Ссылка E2E.
Программное производственное тестирование. Когда вы завершите тестирование в песочнице, обратитесь к своему контактному лицу в Google, и ваша учетная запись будет переведена в состояние «мягкого запуска», после чего ваши производственные ресурсы станут доступны для бронирования, но не будут доступны для внешнего использования. доступны конечным пользователям на любых ресурсах Google. Доступ к вашему программно запускаемому инвентарю можно получить в разделе « Инвентарь » > «Инвентарь », найдите продавца, который «Готов», затем либо щелкните ссылку в крайнем правом столбце (если доступно), либо щелкните строку и нажмите ссылку «RwG - E2E». . Подробную информацию о том, как получить доступ к этому инвентарю, а также о специальных мерах предосторожности, которые необходимо соблюдать при использовании этих URL-адресов, можно найти здесь . Выполните тот же набор тестовых примеров, что и в среде песочницы.
Тестовые случаи
Следующие комплексные тесты выполняются как в рамках тестовой среды, так и в рамках тестирования программного запуска:
Сделайте бронирование через Центр действий и убедитесь, что бронирование правильно отображается в вашей системе.
Убедитесь, что электронные письма с подтверждением отправлены, а время и бронирование указаны правильно.
Отмените бронирование через Центр действий и убедитесь, что оно правильно отменено в вашей системе.
Забронируйте еще одну встречу через Центр действий и инициируйте отмену из вашей системы с помощью API уведомления о бронировании.
Удалите определенный слот из вашей системы и проверьте, правильно ли он удален в Центре действий с помощью BatchAvailabilityLookupResponse , и проведите инвентаризацию обновлений в реальном времени (если применимо). Примечание. Для RTU задержки должны составлять не более пяти минут.
Измените бронирование в Центре действий и убедитесь, что измененное бронирование правильно отображается в вашей системе.
Нажимайте на различные слоты, чтобы убедиться в отсутствии ошибок BatchAvailabilityLookup .
[null,null,["Последнее обновление: 2025-07-24 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,["# Step 6: End-to-end testing\n\nEnd-to-end testing happens in two stages: Sandbox testing and Soft-launched\nProduction testing.\n\n1. **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 \\\u003e Inventory](https://partnerdash.google.com/apps/reservewithgoogle/inventory?env=sandbox)** , 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. **Note:** While your sandbox should reflect real world inventory, it should not place live bookings against it. Ensure the entire booking lifecycle can be tested without live bookings.\n2. **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 \\\u003e Inventory](https://partnerdash.google.com/apps/reservewithgoogle/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](/actions-center/verticals/local-services/e2e/partner-portal/inventory/merchant-matching#soft-launched-inventory). Run through a similar set of test cases as you did in your Sandbox environment.\n\n| **Note:** During end-to-end testing, it is important to monitor the daily feed uploads, as well as the error rates for the booking server and real-time updates.\n\nTest cases\n----------\n\nThe following end-to-end tests are performed as part of both Sandbox and\nSoft-launched Production testing:\n\n- Make a booking through the Actions Center and confirm the booking shows up correctly in your system.\n- Check that the confirmation emails are sent out and that the time and booking listed are correct.\n- Cancel the booking through the Actions Center and confirm that it's canceled correctly in your system.\n- Book another appointment through the Actions Center and trigger the cancellation from your system with the Booking Notification API\n- 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.\n- Modify a booking from the Actions Center and confirm the modified booking shows up correctly in your system.\n- Click on various slots to ensure there are no `BatchAvailabilityLookup` errors\n\n| **Note:** Bookings made against your \"soft-launched\" production inventory are real bookings, and any payment that is collected will result in a real transaction. It is strongly recommended that you inform the merchant that you are running a test, and that you cancel (and optionally refund) any test bookings that were created during testing.\n\nDebugging\n---------\n\nWhen debugging availability slot related issues, use the\n[Availability Viewer](/actions-center/verticals/local-services/e2e/partner-portal/inventory/availability-viewer) in the\n[Partner Portal](https://partnerdash.google.com/apps/reservewithgoogle/inventory/availability) to see a history of slot changes.\n\nLaunch Readiness\n----------------\n\nTo prepare for launch, fill out the\n[launch readiness questionnaire](https://docs.google.com/a/google.com/forms/d/e/1FAIpQLSchnCLZ1NczAMrJsxiR1gIf4hutQnGM8wAbgKrEtkQ4a_i4Iw/viewform). Submission of this\nform tells Google that you're ready to launch.\n\nAdditionally, please fill out all required fields in the\n[**Configuration \\\u003e Contact Information**](/actions-center/verticals/local-services/e2e/partner-portal/testing/mandatory-information) tab\nin the [Partner Portal](https://partnerdash.google.com/apps/reservewithgoogle/contactinformation). It is required to fill out the contact information form before launch.\n\nIn preparation for launch, review the following final checklist:\n\n- The feed uploads occur daily.\n- The booking server failure rates are less than 5%.\n- The real-time updates failure rates are less than 5%.\n- Users' data is transmitted securely.\n- There are no third-party booking requests from your backend.\n- The availability checker has run for \\\u003e 3 days (preferably over a weekend) with unavailable and error rates less than 5%.\n\n| **Note:** Enable or disable the availability checker via the [Features](/actions-center/verticals/local-services/e2e/partner-portal/testing/features) page in Partner Portal.\n\nOnce these steps are complete, reach out to your Actions Center\nrepresentative to schedule your launch date."]]