Testing Apps
We, at Redbox, do internal testing before each app release, however, we recommend your team do their own testing according to your marketplace configuration. Below is a list of suggested testing:
Installing an app
Only Partner and Marketplace Owner users will have the access to create an app build. See User Access Level for more information.
Navigate to Marketplaces → select the required Marketplace → Apps
Click ‘Start Build’
Version
Under ‘Action’ select ' Build and invite to App Center for review'
Click ‘Build and deploy’
Once your app is ready on the App Center, you will receive an email inviting (similar to the above) you to download the app
Once the app has been downloaded to your device, you can start your testing process. We suggest using the below end-to-end check list.
End-to-end Check List:
We at Redbox do internal testing before each app release, however, we recommend that your team do their own testing according to your marketplace configuration. Below is a list of suggested testing:
Starting Testing
Register a new account
Reset password
My Account
View Order history and individual orders
View/Edit my details
Add/Remove/Edit addresses in address book
Customer Marketing Preferences v4.0+
Login/Logout
Check Legal links work
Delete Account v4.0+
Fulfilment Options
Delivery
Collection
Table (if enabled)
Fulfilment Times
Allow ASAP & Allow Pre-order
Basket
Add/Remove items in your basket
Able to clear order
Add Notes
Ordering
Add specifications v3.11+
Add/Edit address
Test with wrong address (outside the delivery zone)
VAT from menu item works as expected
Auto-rejection on pending orders
Features
Single item order notes (add specifications) v3.11+
'Add-on-Sale' Menus v4.0+
Display allergy information
Sold out
Delivery Windows & preorder limits v3.11+
Category management v4.0+
App feature flags v3.11+
Reorder (if enabled)
Search (if enabled)
Enable confirmation alert for address at payment (if enabled
Menu option list display (Paginated/List)
Menu item display (List/Image List/Image Grid)
Hide Categories Bar (if enabled)
App Update Prompt (if enabled) v3.9.1+
Outlets list
View all outlets
Show correct status based on their settings in management
Show correct menu items
Show menu item images (if applicable)
Categories apply to the outlet based on their settings in management
Categories icons display correctly - v4.0+
Payment methods
Card - Delivery
Cash - Delivery
Card - Collection
Cash - Collection
Test with wrong payment details
SCA v3.13+
Push Notifications
Order confirmation (delivery)
Order is ready (delivery)
Order confirmation (collection)
Order is ready (collection)
Order confirmation (table)
Order cancelled
Order rejected
Order time changed
Discounts
Business discount
Discount codes v4.0+
Member discounts v4.0+
Promotions (if enabled)
View OFFERS label under the outlet's name
Marketing
Push notifications