Table of Contents | ||
---|---|---|
|
...
Whitelabel
Captions:
Vaulted cards: Currently, when a user is placing an order and keeps the checkbox to save the credit card to the next order after the order is placed and the payment is approved, this credit card becomes “vaulted".
Compliant cards: after the user places the order with the billing address info and the payment is approved, this credit card becomes “compliant".
Scenario | Market | Test scenario | Precondition | How to execute(step-by-step) | Expect Result | Comments |
---|---|---|---|---|---|---|
1 | PLK ES, BK PT/ES | [Delivery Flow] Check if the |
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Add new card" option.
Check if the fields are displayed below the card details.
Billing Address title section
Check field labels
Check if the field types
The fields must be:
Billing Address title section
“Use the delivery address” (checkbox)
Address (text field)
Apt / Suite / Floor (optional)
Postal Code (text field)
City (text field)
State (dropdown)
Country (dropdown)
Address line 1 and 2?
2
PLK ES, BK PT/ES
[Delivery Flow] Check the default state on the new fields
billing address is saved to a new card - first order |
|
The delivery address (checkbox) must be checked.
The fields are disabled to edit.
3
PLK ES, BK PT/ES
[Delivery Flow] Check the billing address fields pre-filled
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Add new card" option.
Check if the billing address fields are already filled with the same values as the delivery address.
Perform this same test case testing different cities and states.
The billing address fields must be filled with the same values as the delivery address
4
PLK ES, BK PT/ES
[Delivery Flow] Check enable/disable fields by checkbox
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Add new card" option.
Uncheck the checkbox and check if the fields are enabled to edit.
Mark the checkbox and check if the fields are disabled for editing.
The fields must be disabled to edit when the checkbox is checked.
The fields must be enabled to edit when the checkbox is unchecked.
5
|
Check if the Use the delivery address (checkbox) is already checked
Check if the fields are disabled for editing.
|
| |
2 | PLK ES, BK PT/ES | [Delivery Flow] Check |
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Add new card" option.
Uncheck the checkbox and check if the fields are cleaned up.
Check if only the Country is kept.
The fields must be cleaned up.
The Country must be kept.
?
6
PLK ES, BK PT/ES
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Add new card" option.
Check if the L&F is following the Figma’s design:
elements position
background-color
font-style (font-family, font-color, font-weight and font-size)
The L&F must follow the Figma's design.
7
PLK ES, BK PT/ES
[Delivery Flow] Check Billing Address section L&F - Edit state
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
if the billing address is saved to a second card - first order |
|
disable-paycomet-pre-auth FF turned ON
|
|
|
Check if the L&F is following the Figma’s design:
elements position
background-color
font-style (font-family, font-color, font-weight and font-size)
The L&F must follow the Figma's design.
8
PLK ES, BK PT/ES
[Restaurant flow] Check if the new section "Billing Address” fields are displayed properly
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).
Go to the payment screen.
Choose the "Add new card" option.
Check if the fields are displayed below the card details.
Billing Address title section
Check field labels
Check if the field types
Check if the “Use the delivery address” (checkbox) is not displayed.
The fields must be:
Billing Address title section
Address (text field)
Apt / Suite / Floor (optional)
Postal Code (text field)
City (text field)
State (dropdown)
Country (dropdown)
“Use the delivery address” (checkbox) must NOT be displayed.
9
PLK ES, BK PT/ES
[Restaurant flow] Check the default state on the new fields
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).
Go to the payment screen.
Choose the "Add new card" option.
Check if the billing address fields are empty.
Check if the fields are enabled to edit.
The billing address fields must be empty.
The fields are enabled to edit.
|
| |
3 | PLK ES, BK PT/ES | [Restaurant |
Flow] Check if the billing address is saved to a new card - first order |
|
disable-paycomet-pre-auth FF turned ON
The L&F must follow the Figma's design.
11
PLK ES, BK PT/ES
Check required fields in placeholders - asterisk
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and go to the payment screen.
Choose the "Add new card" option.
Check the asterisk is displayed in front of the placeholder of each new field, except on the checkbox.
Perform this test case via Delivery and Restaurant flow.
The asterisk must be displayed in front of the placeholder of each new field:
Address (text field)
Postal Code (text field)
City (text field)
State (dropdown)
Country (dropdown)
12
PLK ES, BK PT/ES
Check required fields behavior and L&F
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and go to the payment screen.
Choose the "Add new card" option.
Click on the "Place Secure Order" button without filling in the required fields.
Check if the required message is displayed below in each field.
Check L&F on the require fields: red color in placeholders, corner fields and in the messages.
Check if the form is not sent while there is a required field to be filled.
Perform this test case via Delivery and Restaurant flow.
The required message must be displayed below if each field:
Please enter your address.
Please enter your postal code.
Please enter your city.
Please enter your state.
Please enter your country.
The red color in placeholders, corner fields, and in the messages.
The form must not be sent before all required fields are filled.
13
PLK ES, BK PT/ES
Check the “Country” dropdown field pre-filled
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and go to the payment screen.
Go to the payment screen.
Choose the "Add new card" option.
Check if the Country dropdown is pre-filled with the current market.
Perform this test case via Delivery and Restaurant flow.
If the user is on PLK ES or BK ES, the country field must be "Spain".
If the user is on BK PT, the country field must be "Portugal".
14
PLK ES, BK PT/ES
Check the “State” dropdown field behavior
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and go to the payment screen.
Go to the payment screen.
Choose the "Add new card" option.
Check if the options on the State dropdown are loaded according to the Country pre-filled.
Change the Country and check if the options on the State field are loaded according to the new country selected.
Perform this test case via Delivery and Restaurant flow.
The options on the State dropdown are loaded according to the Country pre-filled.
The options on State field are loaded according to the new country selected.
|
Check if the L&F is following the Figma’s design:
elements position
background-color
font-style (font-family, font-color, font-weight and font-size)
|
| |
4 | PLK ES, BK PT/ES | [Delivery Flow] |
Check the order submission with a vaulted and compliance credit card |
|
disable-paycomet-pre-auth FF turned ON
User without phone number in user account
|
Submit the form.
Check if the new values were sent properly to Paycomet.
|
|
|
Address (text field)
Postal Code (text field)
City (text field)
State (dropdown)
Country (dropdown)
User email must be sent to Payment.
|
5 | PLK ES, BK PT/ES | [ |
Restaurant Flow] |
Access WL with a user who has a phone number in their account and chooses the delivery flow.
Enter a different phone number on the delivery form.
Check the order submission with a vaulted and compliance credit card |
|
disable-paycomet-pre-auth FF turned ON
User with phone number in user account
|
Submit the form.
|
|
|
|
Address (text field)
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
User email must be sent to Payment.
|
6 | PLK ES, BK PT/ES | [Delivery Flow] |
Check a vaulted and NON-compliance credit card |
|
disable-paycomet-pre-auth FF turned ON
User with phone number in user account
Access WL with a user who has a phone number in their account and chooses the delivery flow.
|
|
|
|
|
|
User email
Phone number
Address (text field)
Apt / Suite / Floor
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
The order must be placed properly.
The status must be “Payment confirmed".
| |
7 | PLK ES, BK PT/ES |
Check a vaulted and NON-compliance credit card - Regression testing |
|
disable-paycomet-pre-auth FF turned ON
|
|
Keep only the required fields filled and submit the form.
Check if the new values were sent properly to Paycomet.
Check if the order is placed properly.
Check if the status is “Payment confirmed".
The new values sent to Payment must be:
User email
Address (text field)
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
The order must be placed properly.
The status must be “Payment confirmed".
| The behavior and L&F must be following the requirements. | |
8 | PLK ES, BK PT/ES | [ |
Delivery Flow] |
Check if the billing address is saved to vaulted and NON-compliance credit card |
|
disable-paycomet-pre-auth FF turned ON
|
|
Check if the order is placed properly.
Check if the status is “Payment confirmed".
The new values sent to Payment must be:
User email
Address (text field)
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
The phone number entered on the user’s account must be sent to Payment.
The order must be placed properly.
The status must be “Payment confirmed".
|
| |
9 | PLK ES, BK PT/ES | [Restaurant Flow] |
Check if the billing address is saved to vaulted and NON-compliance credit card |
|
disable-paycomet-pre-auth FF turned ON
User with phone number in user account
|
|
|
Check if the order is placed properly.
Check if the status is “Payment confirmed".
The new values sent to Payment must be:
User email
Phone number
Address (text field)
Apt / Suite / Floor
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
The order must be placed properly.
The status must be “Payment confirmed".
21
|
| |
10 | PLK ES, BK PT/ES | Check |
the order submission with a vaulted and a credit card that has just become compliant |
|
|
Enter with a Mastercard number.
|
|
|
The new values sent to Payment must be:
User email
Address (text field)
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
The order must be placed properly.
The status must be “Payment confirmed".
22
PLK ES, BK PT/ES
Check if the new values are sent to Paycomet - Ticket Restaurant
VISA/Sibs FF enabled.
disable-paycomet-pre-auth FF turned ON
Access the WL and choose the delivery flow.
Go to the payment screen.
Choose the "Ticket Restaurant" option.
Keep only the required fields filled.
Submit the form.
Check if the new values were sent properly to Paycomet.
Check if the order is placed properly.
Check if the status is “Payment confirmed".
Perform this test case using the Restaurant flow.
The new values sent to Payment must be:
User email
Address (text field)
Postal Code (text field)
City (text field)
State (text field)
Country (text field)
|
|
11 | PLK ES, BK PT/ES |
Check scenarios when a vaulted card and NON-compliant is set as the payment method default |
|
|
|
Choose the "Bizum" option.
|
Submit the form.
Check if the order is placed properly.
Check if the status is “Payment confirmed".
Perform this test case using the Restaurant flow.
Perform this test case by selecting other on-line payment methods, PayPal, Waylet.
|
|
12 | PLK ES, BK PT/ES |
Check scenarios when a vaulted card and Compliant is set as the payment method default |
|
|
|
|
|
|
|
|
Check if the status is “Payment confirmed".
Perform this test case using the Restaurant flow.
Perform this test case by selecting other offline payment methods.
|
13 | PLK ES, BK PT/ES | Check if the new values are sent to Paycoment when the disable-paycomet-pre-auth FF turned OFF |
|
|
|
14 | PLK ES, BK PT/ES | Check submit orders with 3DS modal - only in QA environment |
|
|
|
27
PLK ES, BK PT/ES
Check Translation Lokalise
VISA/Sibs FF enabled.
Make sure we added Lokalise keys in all elements, fields, and messages.
15 | BK UK | Check if no side-effects were added in another market |
|
| ||