Testing
Summary
Testing your integration with the Amazon Just WalkOut service follows four sequential phases building a comprehensive validation framework. This systematic approach ensures reliable and scalable connections between your systems and Amazon's platform, effectively validating real-world usage scenarios and performance requirements.
It is recommended to follow the testing sequence to validate your integration efficiently and minimize Amazon team dependencies.
Testing Phase | Goal | Entry Criteria | Exit Criteria | Notes |
---|---|---|---|---|
Functional/ Mock Testing | Ensure the integration application can process Amazon API calls or generate the API payload into Amazon and successfully interact with Amazon systems. | Customer has completed development of integration application and followed best practices in JWO solution guides | Customer can verify that their application can handle happy and unhappy use cases | Customers is encouraged to build unit tests and use Amazon provided code package or build their own mock of the Amazon systems |
Connectivity Testing | To ensure Amazon systems can reach the customer endpoint and vice versa, validating authentication and authorization process | Customer has completed digital store setup, API onboarding, and functional /developer testing | Amazon and customer systems can communicate across all required APIs | Amazon provides tools within the merchant portal for connectivity testing for Identity, Ordering, FnA, payment and checkout services. Please consult each API section for further details |
End-to-end Testing | To ensure multiple systems and APIs work together correctly, including shopper authorization and shopping cart functionality | Customer has completed connectivity testing and setup systems with user/promotional data | Digital stream ready for launch | Recommended when systems are stable for end-to-end use cases |
Load Testing | To ensure IT systems can scale based on store shopper demand and identify bottlenecks | End-to-end testing completed and teams prepared for load testing | Customer can verify system handles projected store load | Customers can use Amazon solution guide for load testing their systems |