[Test Plan] MB Way
- 1 Introduction
- 1.1 Test Scope
- 1.1.1 In Scope
- 1.1.2 Out of Scope
- 1.2 Quality Objective
- 1.3 Test Methodology
- 1.4 Testing Tools
- 1.4.1 Testing Tools
- 1.4.2 Test Deliverables
- 1.5 Test Management
- 1.6 Test Actors
- 1.7 Traceability Matrix / Test Status
- 1.1 Test Scope
Introduction
This document details how the MB Way feature should be tested
Test Scope
In Scope
Application | Description |
---|---|
Whitelabel | Whitelabel’s is where guests finish placing their orders, either it’s on mobile or the web. |
Launch Darkly | Feature management platform that allows development teams to control and manage feature flags to release software updates safely and continuously. |
Lokalise | Translation management platform that helps teams streamline the localization process for their software and content. |
Admin app | Tool used by Support area to solve the customers’s request and complaints. |
DOP | Tool used by Franchisee to management restaurants. |
Out of Scope
Application | Description |
---|---|
POS |
Won’t be tested as this application won’t be changed by this feature's development |
Kiosk | |
Call Center |
Quality Objective
Ensure that all Acceptance Criteria has been met.
Ensure that all Test Cases has been executed and have passed.
Ensure that all bugs found has been fixed and retested before the release.
Test Methodology
Exploratory Testing
Functional Testing
Testing Tools
Testing Tools
Platform | Version | Description |
---|---|---|
macOS | 15.0 |
|
Google Chrome | 126.0 |
|
Android Device | 14.0 |
|
iOS Device | 18.0 |
|
Insomnia | 9.3.0 | For backend tests |
Testing Subjects
Subject | Description |
---|
Subject | Description |
---|---|
Whitelabel |
Test Deliverables
Test Plan (this document)
Test Cases
Bug Tasks
Test Management
Test Actors
User Role | Description |
---|---|
User | User will be placing successful orders on Whitelabel |
Developer user | User responsible for enabling the FF on the Launch Darkly (LD) and setting which cards are accepted for each brand and country |
Traceability Matrix / Test Status
Scenario | Brand | Country | Test scenario | Test Execution Date | Test Status |
1 | BK | PT | Check if the MB Way new payment method is available on the dropdown |
|
|
2 | BK | PT | Check the MB Way icon |
|
|
3 | BK | PT | Check if submit form elements are displayed when the MB way method is selected |
|
|
4 | BK | PT | Check if submit form elements are NOT displayed when a different method than MB way is selected |
|
|
5 | BK | PT | Check submit form elements L&F |
|
|
6 | BK | PT | Check phone number imput validation |
|
|
7 | BK | PT | Check Continue button enable/disable |
|
|
8 | BK | PT | Check if the "Waiting payment" screen is displayed |
|
|
9 | BK | PT | Check the "Waiting payment" screen L&F |
|
|
10 | BK | PT | Check the count down animation |
|
|
11 | BK | PT | Check the confirmation order |
|
|
12 | BK | PT | Check new payment on Homeria |
|
|
13 | PLK | ES | Check new payment on DMP |
|
|
14 | BK | PT | Check new payment on DOP |
|
|
15 | BK | PT | Check new payment on Admin app tools |
|
|
16 | BK | PT | Unexisting phone number in MB Way |
|
|
17 | BK | PT | User refuses the payment on MB Way app |
|
|
18 | BK | PT | User does not accept / time expires |
|
|
19 | BK | PT | User just closes the WL app (keeping in background) and refuses the payment on MB Way app |
|
|
20 | BK | PT | User just closes the WL app (keeping in background) and does not accept / time expires the payment on MB Way app |
|
|
21 | BK | PT | User just closes the WL app (keeping in background) and open it again meanwhile the time is not expired |
|
|
22 | BK | PT | User just closes the WL app (keeping in background) and open it again meanwhile the time is not expired - Place the order |
|
|
23 | BK | PT | User kills the WL app and refuses the payment on MB Way app |
|
|
24 | BK | PT | User kills the WL app and does not accept / time expires the payment on MB Way app |
|
|
25 | BK | PT | User kills the WL app and open it again meanwhile the time is not expired |
|
|
26 | BK | PT | User kills the WL app and open it again meanwhile the time is not expired - Place the order |
|
|
27 | BK | PT | Check refund process via Admin Tools |
|
|
28 | BK | PT | Check partial refund process via Admin Tools |
|
|
29 | PLK | ES | Check refund process via DMP |
|
|
30 | BK | PT | Check demand translation - Lokalise |
|
|
31 | BK | PT | Check if the "Payment is processing" splash screen is NOT displayed in any flow of MB Way |
|
|
32 | BK | PT | Check if the MB Way option is not available when the FF is disabled |
|
|
33 | BK | PT | Check the MB Way option filter by storeID on the LD |
|
|