Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This document outlines the test strategy for integrating a new payment method, Waylet, via Paycomet. The purpose goal is to ensure that the integration works seamlessly and meets guarantee a seamless integration that satisfies all functional and non-functional requirements.

...

  • Perform tests on a non-production test environment, e.g. Dev, QA or Staging.

  • Perform tests on the PROD environment.

3.

...

Prerequisites - non-production test environment

3.1 WAYLET PRE-prod App

  • WAYLET PRE-prod App installed on a mobile device.

  • After installing the app, create a Waylet account for test purposes:

    • Use “999999” on SMS code confirmation.

  • Send an e-mail to Waylet support (mail to: jose.rosa@waylet.es) asking requesting for a recharge for your test user account.

  • Add credit cards with valid and invalid info. You can use the list of credit cards for testing by Paycoment: https://docs.paycomet.com/en/recursos/testcards

    • Add a test credit card with the correct info.

    • Add a test credit card with the wrong expiration date.

...

Test Case

Brand

Scenario

Pre-condition

How to execute

Expected result

1

PLK ES

The new payment method is listed on the dropdown: Waylet

  1. FF on LD enable.

  1. Access WL web/app.

  2. Go to the payment confirmation page.

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

  4. Check if the new option is available either via pick-up or delivery.

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

  2. The new option is available either via pick-up or delivery.

2

PLK ES

The new payment icon

  1. FF on LD enable.

  1. Access WL web/app.

  2. Go to the payment confirmation page.

  3. On the payment screen, check if the new payment method icon is displayed properly.

  1. The new payment method icon is displayed properly.

3

PLK ES

Successful Payment Transaction - Waylet - credit card

  1. FF on LD enable.

  2. valid test credit card.

  1. Access WL web/app.

  2. Go to the checkout page.

  3. On the payment screen, select the Waylet option.

  4. After the iFrame popup is displayed, select credit card.

  5. Place the order.

  6. Check if the user is redirected to the confirmation order page.

  1. The iFrame popup must be displayed.

  2. The user is redirected to the confirmation order page.

4

PLK ES

Successful Payment Transaction - Waylet - balance

  1. FF on LD enable.

  2. Enough balance.

  1. Access WL web/app.

  2. Go to the checkout page.

  3. On the payment screen, select the Waylet option.

  4. After the iFrame popup is displayed, select the balance option.

  5. Place the order.

  6. Check if the user is redirected to the confirmation order page.

  1. The iFrame popup must be displayed.

  2. The user is redirected to the confirmation order page.

5

PLK ES

Interrupt payment process with Waylet - Order not placed

  1. FF on LD enable.

  1. Access WL web/app.

  2. Go to the checkout page.

  3. On the payment screen, select the Waylet option.

  4. After the iFrame popup is displayed, click to close the iFramepopup.

  5. Check if the proper message is displayed to the user.

  6. Check if the order was not placed.

  1. A proper message must be displayed to the user.

  2. The order must NOT be placed.

6

PLK ES

Payment failed - Waylet - Wrong credit card info

  1. FF on LD enable.

  2. Invalid credit card

  1. Access WL web/app.

  2. Go to the checkout page.

  3. On the payment screen, select the Waylet option.

  4. After the iFrame popup is displayed, select a credit card with an invalid expiration date.

  5. Try to place the order.

  6. Check if the proper message is displayed to the user.

  7. Check if the order was not placed.

  1. A proper message must be displayed to the user.

  2. The order must NOT be placed.

7

PLK ES

E2E testing: The order was received on the Delivery app (RBI DMP, Airtouch)

  1. FF on LD enable.

  2. Delivery app access

  1. Place an order with Waylet.

  2. Access the Delivery app and check if the order was placed properly with the new payment method.

  1. The order must be placed properly with the new payment method.

8

PLK ES

E2E testing: The order was received on Admin tools

  1. FF on LD enable.

  2. Admin tool access

  1. Place an order with Waylet.

  2. Access the Admin app and check if the order was placed properly with the new payment method.

  3. Check if the payment status is “payment successful".

  1. The order must be placed properly with the new payment method.

  2. The payment status must be “payment successful".

9

PLK ES

E2E testing: The order was received on Paycomet dashboard

  1. FF on LD enable.

  2. Paycomet dashboard access

  1. Place an order with Waylet.

  2. Access the Paycomet dashboard and check if the order was placed properly with the new payment method.

  1. The order must be placed properly with the new payment method.

...