[Test Plan] Allow Payment methods by DOP
- 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.1 Test Scope
Introduction
This document details how the Allow Payment methods by DOP 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. |
DOP | A platform that allows the restaurant manager to edit the restaurant information such as the payment methods and cash limitation feature. |
Sanity | CMS |
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 | localhost |
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: Build and run the local environment and set the mocks |
DOP user | User responsible for enabling the payment methods. |
Scenario 1: As a user, I should see the new Edit Payment Method form on the Payment method edit page
Scenario 2: As a user I should see the elements on the Edit Payment Method form
Scenario 4: As a user I want to activate a payment method for one restaurant
Scenario 5: As a user I want to activate two or more payment methods for one restaurant
Scenario 6: As a user I want to inactivate a payment method for one restaurant
Scenario 7: As a user I want to inactivate two or more payment methods for one restaurant
Scenario 9: As a user I want to activate a payment method for a restaurant group
Scenario 10: As a user I want to activate a payment method for a large amount of restaurants
Scenario 12: As a user I should see the new active/inactive controls on the Cash limitation forms
Scenario 16: As a user I should be able to edit the cash limitation information