[Test Plan] MB Way

Introduction

This document details how the MB Way feature should be tested


Test Scope

In Scope

Application

Description

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

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

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

Subject

Description

Subject

Description

Whitelabel

https://dev-bk-web.pt.rbi.tools/

Test Deliverables

  • Test Plan (this document)

  • Test Cases

  • Bug Tasks


Test Management

Test Actors

User Role

Description

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