Release Smoke Test - Automattic/woocommerce-payments GitHub Wiki

User type Area Flow Name Testing instructions
Merchant Onboarding Onboard via WooCommerce Settings - NOX in-context
Merchant Admin Check pages: Overview, Payouts, Transactions, Disputes, Settings.
Merchant Admin Execute manual subscription renewal.
Shopper Checkout Checkout with card on classic checkout.
Shopper Checkout Checkout with card block checkout.
Shopper Checkout Checkout with a UPE payment method on classic checkout.
Shopper Checkout Checkout with a UPE payment method on block checkout.
Shopper Checkout Buy a subscription product.
Shopper Checkout Checkout with saved card.
Shopper Checkout Payment request button checkout.
Shopper Account Add a new payment method to an existing subscription
Shopper Checkout Add credit card using other payment methods
Other Other Other tests you may find necessary for this release

Smoke test instructions

Regular Checkout

  • Add regular product to cart and go to checkout as a guest.
  • Confirm that card fields are displayed.
  • Fill the form with missing credit card fields, submit form, confirm errors are displayed.
  • Fill the form with card number 4242424242424242, future expiration date, and any CVC code, submit the form.
  • Confirm order complete page is shown.
  • As a merchant, under WooCommerce > Orders, confirm that the latest order was created successfully.
  • Under transactions, confirm that the transaction details are recorded successfully.

Checkout & save payment method

  • As a merchant, go to the Payments > Settings page, and make sure the "Enable payments via saved cards" setting is enabled. Make sure the WooPay payment method is not enabled for this test.
  • Add regular product to cart and go to checkout as a logged in user.
  • Confirm that card fields are displayed.
  • Fill the form with card number 4242424242424242, future expiration date, and any CVC code.
  • Check the "save payment method" option and checkout.
  • Confirm order complete page is shown.
  • As a merchant, under WooCommerce > Orders, confirm that the latest order was created successfully.
  • Under transactions, confirm that the transaction details are recorded successfully.
  • Back as a customer, add another item to cart and go to checkout to confirm that the saved payment method is displayed.
  • Confirm you can successfully checkout with that saved payment method.

Repeat the instructions, but use a 3DS test card instead (please ensure to use the 3DS card for the saved payment method as well): 4000002500003155.