[Test Plan] Visibility control of the fees

Introduction

This document details how the Detailed payment error messages 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.

Amplitude

Data Analytics

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

Analytics user

User responsible for checking the events on mParticle/Amplitude.

 

Whitelabel

Test Part 1:

In order to perform these scenarios, it will be necessary to manipulate the content of the Lokalise existing on the local environment according to the pre-conditions for each test case:

 

 

Test Part 2:

We will be able to use Paycomet’s instruction to simulate some of the mapped errors. In this case, we need to use the CVV field and enter the code informed by Paycomet. The codes are availabe on this document.

If there is no code available to test, we will need to use a mock in order to simulate the errors.

 

Analytics

Test Part 3: