Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Contents

Project 1. Oracle POS Integration with Loyalty platform

Technical Test

Technical Test for the Oracle integration project requires the POS/Kiosk provider to connect with the RBI Staging and BK DE Lab environments and test that their solution works as designed. We expect RBI and BK DE involvement to be the following:

  • RBI: enablement of a test environment, creation of offers in Sanity, troubleshooting of issues throughout development and testing

  • BK DE: enablement of the testing Lab, creation of PLU’s

Each vendor is free to determine the scope of their own technical testing phase. RBI recommends that vendors run at least the test cases documented here: Oracle POS - In-Restaurant Testing

Lab Test

After each vendor confirms that their Technical Test has been successful, we recommend that BK DE tests that the integration works as expected using the Lab environment.

This test phase is optional, since it’s possible to skip it and test directly in Production. In our experience, there is benefit in running this test phase since it typically highlights a large number of issues, which are quicker to fix and deploy to Lab/Staging than to Production.

Project 2. Loyalty Enablement

With all the POS and Kiosk integrations developed, the next step is to guarantee that the Loyalty content and features are working as expected.

Content Test

After the Loyalty content has been created in Staging (rewards and any new offers) these have to be promoted to Production and tested there. This phase should be executed by BK DE (Content Agency) and the RBI QA team, in parallel.

See test cases here: Milestone 1 - Content Test

Production Test (Online)

In parallel with the migration and integration work, we will run a separate test phase covering the online (iOS, Android, Web) Loyalty flow, i.e. all of the RBI Loyalty platform features that already exist and therefore do not need to wait for software development.

This test phase should only happen after Content Test.

To run this phase, we need to:

Production Test (In-Store)

As each vendor completes their integration development, and after a successful Lab test, we can proceed with testing each separate integration in Production, covering the in-store flows.

Testing would be conducted by BK DE and RBI, with assistance from each POS/Kiosk provider for troubleshooting if required. To do this, we need to:

  • Identify specific RBI and BK DE users

  • Enable the Loyalty platform for these users only

  • Install the new version of the POS and Kiosk software in (at least) one store for in-store testing

  • Run these test cases [link required]

We expect to run one separate test phase per POS/Kiosk provider, to be executed as each integration becomes ready (i.e. we don’t have to wait for all integrations to be developed to start testing each).

  • No labels