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.