Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

...

Test Cases

Test Case

User should see the “Accepted cards” component on the “Add new card” section

Application

Whitelable and Launch Darkly

Scenario

Brand

Country

Test scenario

Pre- condition

How to execute(step-by-step)

Expect Result

Result

  • accepted-cards-types FF enable

  • Cards set on the Paycomet variation Json

    1

    BK

    PT

    Check if the MB Way new payment method is available on the dropdown

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. On payment screen, check if the new payment method is displayed properly on the list.

    3. Check if the order is correct.

    1. The new payment method must be displayed as MB Way on the list.

    2. The position must be:

    2

    BK

    PT

    Check the MB Way icon

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. On payment screen, check the MB Way icon.

    1. The icon must match the one in Figma's design.

    3

    BK

    PT

    Check if submit form elements are displayed when the MB way method is selected

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card
    1. MB Way".

    2. Check if the

    new card details section is displayed above card text fields.
    1. The new card details section must be displayed above card text fields.

    Passed

    Test Case

    User should NOT see the “Accepted cards” component on the payment method other options

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Set cards on the Paycomet variation Json
    1. instructions, the new phone number text field and the Confirm button are displayed when the MB way method is selected.

    1. The instructions, the new phone number text field and the Confirm button 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

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "Waylet".

    3. Check if the instructions, the new phone number text field and the Confirm button are NOT displayed when a different method than MB way is selected.

    1. The instructions, the new phone number text field and the Confirm button are NOT displayed when a different method than MB way is selected.

    5

    BK

    PT

    Check submit form elements L&F

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Sodexo
    1. MB Way"

    option
    1. .

    2. Check if the

    new card details section is NOT displayed.
  • Perform this test case for some of the other payment methods:

    • Vaulted card

    • Check gourmet

    • Ticket restaurant

    1. The new card details section must NOT be displayed above card text fields.

    Passed

    Test Case

    User should see the new title "Card Details” on the “Add new card” section following Figma’s design

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Set cards on the Paycomet variation Json
    1. elements L&F is following the Figma's design:

    • font-style (font-family, font-size,font-color, font-weight).

    • placeholder: Phone Number

    • background color

    • hover effect

    • position of the elements

    1. The elements L&F must be following the Figma's design.

    6

    BK

    PT

    Check phone number imput validation

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Check if is not possible enter with letters and special characters.

    4. Enter with only numbers and check if when the user types the ninth digit the mask is displayed:

    User Input: 98333 0099 (no spaces)
    Input Mask: 98333-0099

    1. Enter with country code + numbers and check if when the user types the tenth digit the mask is displayed:

    User Input: 351 98333 0099 (no spaces)
    Input Mask: +351 98333-0099

    User Input: 98333 0099 (no spaces)
    Input Mask: 98333-0099

    User Input: 351 98333 0099 (no spaces)
    Input Mask: +351 98333-00991

    7

    BK

    PT

    Check Continue button enable/disable

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card"
    1. MB Way".

    2. Check if the Continue button is disabled when the phone number is empty or when the user enters with an invalid phone number.

    3. Check if the

    new title "Card Details” on the “Add new card” section is following Figma’s design (Font style).
    1. The new title "Card Details” on the “Add new card” section must be following Figma’s design (Font style).

    Passed

    Test Case

    User should see the new title "Card Details” on the “Add new card section” translated according to the value set on Lokalise

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Set cards on the Paycomet variation Json
    1. Continue button is enabled when the user enters with a valida phone number.

    1. The Continue button is disabled when the phone number is empty or when the user enters with an invalid phone number.

    2. The Continue button is enabled when the user enters with a valida phone number.

    8

    BK

    PT

    Check if the "Waiting payment" screen is displayed

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Check if the user is redirected to the "Waiting payment" screen.

    1. The user must be redirected to the "Waiting payment" screen.

    9

    BK

    PT

    Check the "Waiting payment" screen L&F

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. On the Waiting payment screen, check if the elements L&F is following the Figma's design:

    • WB Way icon

    • font-style (font-family, font-size,font-color, font-weight).

    • background color

    • position of the elements

    1. The user must be redirected to the "Waiting payment" screen.

    10

    BK

    PT

    Check the count down animation

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Check if the count down animation is working properly.

    1. The count down animation is working properly, decreasing the seconds.

    11

    BK

    PT

    Check the confirmation order

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card"
    1. MB Way".

    2. Enter a valid phone number and click on the Continue button.

    3. Confirm the order via MB Way app.

    4. Check if the

    new title "Card Details” on the “Add new card” section is translated according to Lokalise
    1. user is directed to the confirmation order.

    2. Check if the status changed to "Payment Successful".

    3. Perform this test case

    to Spanish and English.
    1. The new title "Card Details” on the “Add new card” section must be translated according to Lokalise.

    Passed

    Test Case

    User should see the cards icons on the “Add new card” section according to the accepted cards set on the LD by PSP - Paycomet

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Set cards on the Paycomet variation Json.

  • Set different cards on the firstdata or paymark variation Json.
    {
    paycomet: [
    'VISA',
    'MASTERCARD,
    ],
    firstdata: [
    'AMEX'
    ],
    paymark: []
    }
    1. via:

    • Delivery

    • Take out

    1. The user must directed to the confirmation order.

    2. The status changed to "Payment Successful".

    12

    BK

    PT

    Check new payment on Homeria

    1. FF turned on

    1. Access the whitelabel app.

    2. Place orders with the new payment method.

    3. Access Homeria and check if the new payment method are displayed properly.

    The new payment method must be displayed on Homeria.

    13

    PLK

    ES

    Check new payment on DMP

    1. FF turned on

    1. Access the whitelabel app.

    2. Place orders with the new payment method.

    3. Access DMP and check if the new payment method are displayed properly.

    Some pages:

    • Order details page and sneakpeek.

    The new payment method must be displayed on DMP.

    14

    BK

    PT

    Check new payment on DOP

    1. FF turned on

    1. Access the whitelabel app.

    2. Place orders with the new payment method.

    3. Access DOP and check if the new payment method are displayed properly.

    The new payment method must be displayed on DOP.

    15

    BK

    PT

    Check new payment on Admin app tools

    1. FF turned on

    1. Access the whitelabel app.

    2. Place orders with the new payment method.

    3. Access Admin app tools and check if the new payment method are displayed properly.

    The new payment method must be displayed on Admin app tools.

    16

    BK

    PT

    Unexisting phone number in MB Way

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter with an unexisting phone number in MB Way.

    4. Click in Confirm button.

    5. Check if the modal is displayed:

    Something Went Wrong
    Sorry, unfortunately we had an error with this number, please try again later.

    1. Click on "Go back" button.

    2. Check if the modal is closed and if the user is kept on MB Way phone number screen.

    1. The modal is displayed:

    Something Went Wrong
    Sorry, unfortunately we had an error with this number, please try again later.

    1. Clicking on "Go back" button, the modal is closed and the user is kept on MB Way phone number screen.

    17

    BK

    PT

    User refuses the payment on MB Way app

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card
    1. MB Way".

    2. Enter a valid phone number and click on the Continue button.

    3. User opens the MB Way app and refuses the payment.

    4. Check if

    only the cards set on Paycomet are displayed on the card accepted section.
    1. Only the cards set on Paycomet are displayed on the card accepted section.

    Passed

    Test Case

    User should see the cards icons on the “Add new card” section according to the accepted cards set on the LD by PSP - Firstdata or Paymark

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Set cards on the Paycomet variation Json.

  • Set different cards on the firstdata or paymark variation Json.
    {
    paycomet: [
    'VISA',
    'MASTERCARD,
    ],
    firstdata: [
    'AMEX'
    ],
    paymark: []
    }
    1. the generic message modal is displayed.

    2. Click on "Go back" button.

    3. Check if:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    1. The generic message modal is displayed.

    2. Clicking on "Go back" button:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    18

    BK

    PT

    User does not accept / time expires

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Do not accept the payment on the MB Way app and wait for the time expires.

    5. Check if the generic message modal is displayed.

    6. Click on "Go back" button.

    7. Check if:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    1. The generic message modal is displayed.

    2. Clicking on "Go back" button:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    19

    BK

    PT

    User just closes the WL app (keeping in background) and refuses the payment on MB Way app

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Close the WL app keeping it in background and open the MB Way app.

    5. Refuse the payment.

    6. Open the WL app again.

    7. Check if the user was kept on the "Waiting payment" screen.

    8. Check if the generic message modal is displayed.

    9. Click on "Go back" button.

    10. Check if:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    1. The generic message modal is displayed.

    2. Clicking on "Go back" button:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    20

    BK

    PT

    User just closes the WL app (keeping in background) and does not accept / time expires the payment on MB Way app

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card
    1. Only the cards set on Firstdata or Paymark are displayed on the card accepted section.

    Passed

    Test Case

    User should NOT see any blank space for the “Accepted cards” when there are no accepted cards set on LD

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Do NOT set cards on the Paycomet variation Json
    1. MB Way".

  • Check if only the cards set on Firstdata or Paymark are displayed on the card accepted section.

    1. Enter a valid phone number and click on the Continue button.

    2. Close the WL app keeping it in background and open the MB Way app.

    3. Do not accept the payment on the MB Way app and wait for the time expires.

    4. Open the WL app again.

    5. Check if the user was kept on the "Waiting payment" screen.

    6. Check if the generic message modal is displayed.

    7. Click on "Go back" button.

    10. Check if:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    1. The generic message modal is displayed.

    2. Clicking on "Go back" button:

    • the modal is closed.

    • user is redirected to the cart page.

    • a new order ID is created.

    21

    BK

    PT

    User just closes the WL app (keeping in background) and open it again meanwhile the time is not expired

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Close the WL app keeping it in background and open the MB Way app.

    5. Do not accept the payment on the MB Way app.

    6. Open the WL app again.

    7. Check if the user was kept on the "Waiting payment" screen.

    8. Check if no error modal is displayed.

    9. Check if the orderID was kept.

    1. The user was kept on the "Waiting payment" screen.

    2. No error modal is displayed.

    3. The orderID was kept.

    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

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Close the WL app keeping it in background and open the MB Way app.

    5. Accept the payment on the MB Way app.

    6. Open the WL app again.

    7. Check if the user is redirected to the confirmation order screen.

    8. Check if the status changed to "Payment Successful".

    9. Perform this test case via:

    • Delivery

    • Take out

    1. The user must directed to the confirmation order.

    2. The status changed to "Payment Successful".

    23

    BK

    PT

    User kills the WL app and refuses the payment on MB Way app

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card".
  • Check if there is NOT any blank space for the “Accepted cards” when there are no accepted cards set on LD.

    1. There must NOT be any blank space for the “Accepted cards” when there are no accepted cards set on LD.

    Passed

    Test Case

    User should see the card icons L&F (size, position, alignment) according to Figma’s Design - Mobile

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Cards set on the Paycomet variation Json
    1. MB Way".

    2. Enter a valid phone number and click on the Continue button.

    3. Kill the WL app and open the MB Way app.

    4. Refuse the payment.

    5. Open the WL app again and check if the homepage is loaded and if there is a product added to the cart.

    6. Access the cart page and check if a new orderID was created.

    1. The homepage is loaded and there is a product added to the cart.

    2. A new OrderID must be created.

    24

    BK

    PT

    User kills the WL app and does not accept / time expires the payment on MB Way app

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Kill the WL app and open the MB Way app.

    5. Do not accept the payment on the MB Way app and wait for the time expires.

    6. Open the WL app again and check if the homepage is loaded and if there is a product added to the cart.

    7. Access the cart page and check if a new orderID was created.

    1. The homepage is loaded and there is a product added to the cart.

    2. A new OrderID must be created.

    25

    BK

    PT

    User kills the WL app and open it again meanwhile the time is not expired

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "MB Way".

    3. Enter a valid phone number and click on the Continue button.

    4. Kill the WL app and open the MB Way app.

    5. Do not accept the payment on the MB Way app.

    6. Open the WL app again.

    7. Check if the user was kept on the "Waiting payment" screen.

    8. Check if no error modal is displayed.

    9. Check if the orderID was kept.

    1. The user was kept on the "Waiting payment" screen.

    2. No error modal is displayed.

    3. The orderID was kept.

    26

    BK

    PT

    User kills the WL app and open it again meanwhile the time is not expired - Place the order

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card

    Test Case

    User should see the card icons L&F (size, position, alignment) according to Figma’s Design - Desktop

    Application

    Whitelable and Launch Darkly

    Pre- condition

    How to execute(step-by-step)

    Expect Result

    Result

  • accepted-cards-types FF enable

  • Cards set on the Paycomet variation Json
    1. MB Way".

  • Check if the L&F is following the Figma's design.

    1. The L&F must be following the Figma's design:

    • size

    • position

    • alignment to the left side

    • case there are many cards, they are displayed in rows.

    • amout cards per row: this depends on the size of the form component, which may fit more or less cards.

    Passed

    1. Enter a valid phone number and click on the Continue button.

    2. Kill the WL app and open the MB Way app.

    3. Accept the payment on the MB Way app.

    4. Open the WL app again.

    5. Access the recent orders page.

    6. Check if the order was placed.

    1.The homepage is loaded.

    1. The order must be placed and to be displayed on the recent orders.

    27

    BK

    PT

    Check refund process via Admin Tools

    1. MB way FF enable.

    1. Place an order via WL using the MB Way payment method.

    2. Access the Admin tools and find the customer data.

    3. Apply a refund.

    4. Check if the refund occurs properly.

    1.The refund must occurs properly.

    28

    BK

    PT

    Check partial refund process via Admin Tools

    1. MB way FF enable.

    1. Place an order via WL using the MB Way payment method.

    2. Access the Admin tools and find the customer data.

    3. Apply a partial refund.

    4. Check if the partial refund occurs properly.

    1.The partial refund must occurs properly.

    29

    PLK

    ES

    Check refund process via DMP

    1. MB way FF enable.

    1. Place an order via WL using the MB Way payment method.

    2. Access the DMP and find the customer data.

    3. Apply a refund.

    4. Check if the refund occurs properly.

    1.The refund must occurs properly.

    30

    BK

    PT

    Check demand translation - Lokalise

    1. MB way FF enable.

    1. Check if all the content of the demand was added variables to Lokalise:

    • new screen

    • error messages modal

    1. All the content of the demand must be added variables to Lokalise.

    31

    BK

    PT

    Check if the "Payment is processing" splash screen is NOT displayed in any flow of MB Way

    1. MB way FF enable.

    1. Access the WL and go to the payment screen.

    2. Click on the Payment method dropdown and click on "

    Add new card
    1. MB Way".

    2. Enter a valid phone number and click on the Continue button.

    1. The "Payment is processing" splash screen is NOT displayed in any flow of MB Way

    32

    BK

    PT

    Check if

    the L&F is following the Figma's design.
    1. The L&F must be following the Figma's design:

    • size

    • position

    • alignment to the left side

    • case there are many cards, they are displayed in rows.

    • amout cards per row: this depends on the size of the form component, which may fit more or less cards.

    Passed

    the MB Way option is not available when the FF is disabled

    1. MB way FF disabled.

    1. Check if the MB Way option is not available when the FF is disabled.

    1. 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

    1. MB way FF disabled.

    1. Check if the MB Way option is not available when the FF is disabled for one store.

    1. the MB Way option is not available when the FF is disabled.