Smoke testing instructions - woocommerce/woocommerce-gateway-stripe GitHub Wiki

These instructions are intended for the Release Lead to run after simulating a release via woorelease, and before executing the actual release.

All the smoke tests are derived from the Critical Flows and will always be a subset of those; we're just making sure the release has been properly bundled.

In addition to everything mentioned here the Release Lead should also test any bug fixes added after the manual testing cycle.

Stripe Payment Gateway pre-release smoke tests

Note: Some of these tests can be performed with one transactions. For example, if you have a 3DS card saved you can perform the "Checkout with saved card" and "Checkout with SCA card" smoke tests with 1 purchase.

User type Area Flow Name Instructions E2E
Merchant Onboarding Manual plugin update N/A
Shopper Classic Checkout Checkout with normal credit card doc
Shopper Classic Checkout Checkout with saved card doc
Shopper Classic Checkout Checkout with SCA card doc
Shopper Classic Checkout Checkout failures (with one of the error cards) doc
Shopper Classic Checkout Checkout with Express Checkout doc
Shopper Classic Checkout Checkout with Express Checkout (3DS card) doc
Merchant Order Full refund doc
Shopper Subscriptions Purchase subscription product doc
Shopper Subscriptions Renew subscription doc
Merchant WooCommerce Blocks Create a Cart page with the Cart Block doc [🚫 404]
Merchant Block Checkout Create a Checkout page with the Checkout Block doc [🚫 404]
Shopper Block Checkout Checkout with normal credit card doc
Shopper Block Checkout Checkout with SCA card doc
Shopper Block Checkout Checkout failures (with one of the error cards) doc
Shopper Block Checkout Checkout with Express Checkout doc
Shopper Block Checkout Checkout with saved card doc
Shopper Block Checkout Purchase subscription product doc