Test Requirements
Stay organized with collections
Save and categorize content based on your preferences.
Integration milestones
Below are the list of milestones for the technical integrations that partners need to follow to proceed toward launch.
- End-to-end Testing in Sandbox
- Partner to run a list of end to end test cases to verify CUJs on final front end UX.
- Finance User Acceptance Testing in Sandbox
- Partner to run a list of Finance UAT test cases to verify CUJs and the resulting transactions are properly posted to the invoice.
- End-to-end Testing in Prod
- Partner to run a sample transaction in Google production environment and verify that the payments for the invoice can be processed. Monthly invoice required for payments testing on Prod is processed at the end of every month
- Partner to run a list of end to end test cases to verify CUJs on final front end UX. It is recommended to limit the number of transactions in prod as this will incur charges to the partner.
Required Artifacts for review/approval
Partners must provide artifacts for the 3 test requirements to proceed to next steps on the integration. Final E2E test results must pass and be provided to Google to get approval for launch
Finance UAT : Transaction details for all test cases.
Payments Test : Process payments on the invoice
E2E testing : Test results for all test cases. Video capture of main user journey.
Testing Environment and SKUs
Testing and development would be performed in the sandbox environment. For the ease of development and testing Google may set up SKUs with shorter duration (e.g. 1 day).
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-06 UTC.
[[["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 2024-08-06 UTC."],[[["Partners must complete three phases of testing: End-to-End Testing in Sandbox, Finance User Acceptance Testing in Sandbox, and End-to-End Testing in Production."],["Partners need to provide specific artifacts for each test phase for review and approval before launch."],["Testing and development are conducted in a sandbox environment with potentially shorter duration SKUs for convenience."],["Successful completion of all test phases and submission of required artifacts are essential for partners to get approval for launch."]]],["Partners must complete three testing phases: end-to-end testing in both sandbox and production, and finance user acceptance testing (UAT) in the sandbox. For each phase, partners must verify critical user journeys (CUJs) and transaction processing. Partners are required to provide documentation for all tests and results, including transaction details, payment confirmation and videos of the main user journey. Testing will initially occur in the sandbox environment with limited production testing that may incur charges.\n"]]