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.