Contents
Overview
This page lists test cases that we recommend operators and POS/Kiosk vendors to follow when developing an In-Restaurant integration with RBI Loyalty. For the purposes of this project:
Ensure to cover all in-restaurant testing scenarios
Testing should happen with both POS (Oracle) and Kiosk(Smoothr) partners
Mobile ordering testing is not required at this moment, since it will continue being Simply Delivery
Scope of Testing
1. Customer Journeys
1.1. POS (Oracle)
Scenario | Link |
---|---|
Redeem offers while signed out | |
Redeem offers while authenticating with loyalty code | |
Redeem offers using pre-selection | |
Redeem rewards while signed out | |
Redeem rewards while authenticating with loyalty code | |
Redeem rewards using pre-selection | |
Switch users edge case | https://rbictg.atlassian.net/wiki/spaces/RDP/pages/4297228298/POS+-+Edge+Cases#1.-Switch-users |
Payment failure edge case | https://rbictg.atlassian.net/wiki/spaces/RDP/pages/4297228298/POS+-+Edge+Cases#2.-Payment-Failure |
Redeem offers in stores without loyalty | https://rbictg.atlassian.net/wiki/spaces/RDP/pages/4297228298/POS+-+Edge+Cases#3.1.-Redeem-offers |
Redeem rewards in stores without loyalty | |
Scan loyalty code in stores without loyalty |
1.2. Kiosk (Smoothr)
Scenario | Link |
---|---|
Order in the kiosk and pay at counter |
2. Data
2.1. POS (Oracle)
Loyalty API v1 - In-Store Testing
2.2 Kiosk (Smoothr)
Note: Same tests as above, but repeat for Kiosk vendor.