Testing Web
We, at Redbox, do internal testing before each release, however, we recommend your team do their own testing according to your marketplace configuration. Below is a list of suggested testing:
End-to-End testing:
Customer view
Register new account
Reset password
Check Legal links work
Blog link works (if setup)
FAQs link works (if setup)
All images display correctly
Featured outlets (if enabled)
Sign up your business (if enabled)
App and Google Store URLs work (if setup)
Display allergy information (if enabled)
Advanced Location Search/Default search type
Onboarding (if enabled)
My Account
View all my orders history
View individual order history
View/Edit my details
Add/Remove/Edit address book
Update my marketing preferences
Login/Logout
Fulfilment Options
Delivery
Collection
Table
Bookings
ASAP
Pre-orders (When the business is closed)
Specific time
Update booking
Cancel booking
Add collection note
Add delivery note
Order age-restricted items
Single item order notes
Allow preorders up to 31 days
Delivery Windows & preorder limits
Payments
Payment authorisation & capture using Apple Pay
Refund payment
Basket page
Test using a wrong delivery address
Test with wrong payment details
Cash on delivery
Card on delivery
Cash on collection
Card on collection
Check Subtotal/Discounts
Design & Content
Verify spelling and grammar
Product names and descriptions i.e. mains, drinks etc.
Homepage meta title and description
Ensure no test content is on the site
Optimise images
Contact us page/Help
Ensure legal pages are in place
404 pages and defensive design
Order/Checkout
Add/Remove items in your basket
Add specifications (if enabled)
Sold out
Edit order
Allow 'Add-on-Sale' Menus
Add/Edit address
Test with wrong address (outside the delivery zone)
Able to change fulfilment
Able to clear order
Add Notes
VAT from menu items works as expected
Auto-rejection on pending orders
Stuart order (if used)
Outlet 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
Customer emails
Register
Reset password
Order confirmation (collection)
Order confirmation (delivery)
Order confirmation (table)
Order is ready (collection)
Order is ready (delivery)
Order cancelled
Order rejected
Order time changed
Order completed
Invite to Discount
Discounts
Business discount
Discount codes
Member discounts
Promotions
View OFFERS label under the outlet's name
Marketing
Enable disable marketing preferences
Email campaign