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 | ✅ |