Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.

Commit ab42d72

Browse files
committed
Add testing readme for 4.8.0
1 parent 9614af2 commit ab42d72

File tree

2 files changed

+112
-25
lines changed

2 files changed

+112
-25
lines changed

docs/testing/releases/480.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
## Testing notes and ZIP for release 4.8.0
2+
3+
Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.com/woocommerce/woocommerce-gutenberg-products-block/files/6236544/woocommerce-gutenberg-products-block.zip)
4+
5+
## Feature plugin and package inclusion in WooCommerce core
6+
7+
### General smoke testing
8+
9+
The following are related to various changes impacting some existing flows so just need validated there's nothing broken:
10+
11+
- Place orders via the Checkout block starting from the Cart Block & shortcode
12+
- Test existing payment methods work as expected
13+
- In the frontend, verify blocks also look correct and styles are loaded properly.
14+
15+
### Expose the shouldSavePayment method value to registered payment methods (#3990)
16+
17+
Just smoke test existing payment methods to ensure there is no breakage with existing behaviour. It should surface immediately if there is.
18+
19+
### Refactor Payment Methods Integration API to fire onPaymentProcessing event with saved tokens (#3982)
20+
21+
The changes here implement any payment method type processing, so it's important to verify there is no impact to existing payment method handling by these changes. This means setting up an environment where you have the core payment methods and Stripe (along with Stripe express payments, either Chrome Pay or Apple Pay) available for testing.
22+
23+
- [ ] Verify that you can pay with a saved token.
24+
- [ ] Verify that you can pay with an express payment method (Apple Pay or Chrome Pay - either working should be sufficient).
25+
- [ ] Verify that you can pay with a Stripe Credit Card
26+
- [ ] Verify that you can pay with any other Woo core payment method.
27+
- [ ] Try all of the above (except saved token) in incognito mode.
28+
29+
### Fix customer address country saving to orders in certain circumstances (#4013)
30+
31+
1. Go to the shortcode Cart, ensure the Shipping calculator has a saved address in.
32+
2. If it does not, then you may need to complete an order.
33+
3. Open the Shipping calculator and save the address without making any changes.
34+
4. Proceed to checkout (you should be using the checkout _block_) and try to complete the order without changing any address fields. (You may need to fill the missing required fields)
35+
5. Make sure you are able to submit the order without validation errors for address fields
36+
37+
### Prevent error messages returned by the API from displaying raw HTML (#4005)
38+
39+
**You will need WooCommerce Shipping and Tax set up and linked to your WPCOM account. If you don't have this, then you can test on _my_ local site using my ngrok tunnel. Just message me when you're ready to test.**
40+
41+
1. Enable WooCommerce Shipping and Tax
42+
2. Go to the shortcode cart.
43+
3. Use the shipping calculator, select United States as your country, but leave ZIP code empty.
44+
4. Proceed to checkout.
45+
5. Fill in all fields, including ZIP code.
46+
6. See error.
47+
48+
#### Screenshots
49+
50+
##### Before
51+
52+
![image](https://user-images.githubusercontent.com/5656702/112754817-c15f8200-8fd5-11eb-9124-682ff4e5160f.png)
53+
54+
##### After
55+
56+
![image](https://user-images.githubusercontent.com/5656702/112754832-d9cf9c80-8fd5-11eb-8221-fd7ec34d15ad.png)
57+
58+
### Fix the Proceed to checkout button click bug happening when the Coupon error is visible in the Cart block. (#3996)
59+
60+
- Add any product to the Cart and go to the Cart block.
61+
- Enter an invalid coupon code.
62+
- See coupon validation error appear
63+
- Click on the "Proceed to Checkout" button
64+
- Notice you are directed to the Checkout
65+
66+
#### Screenshots
67+
68+
##### Before
69+
70+
Error message appears and pushes the button lower.
71+
![image](https://user-images.githubusercontent.com/1628454/111351324-f9cc9b00-867a-11eb-9f15-4aeaef69f588.png)
72+
73+
##### After
74+
75+
Error message appears and the button stays in place.
76+
![image](https://user-images.githubusercontent.com/1628454/112339988-0cb52000-8cb8-11eb-842c-e7e6825572e9.png)
77+
78+
### Smoke Testing
79+
80+
The following are related to various changes impacting some existing flows so just need validated there's nothing broken
81+
82+
- Cart and checkout coupons interaction works as expected.
83+
- Cart and checkout changing quantities works as expected.
84+
- Cart and checkout shipping interaction works as expected.
85+
- Cart and checkout express payment method works as expected.

docs/testing/releases/README.md

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
Every release includes specific testing instructions for new features and bug fixes (if applicable). This is a list of the available release testing instruction docs:
22

3-
- [2.6.0](./260.md)
4-
- [2.6.1](./261.md)
5-
- [2.7.0](./270.md)
6-
- [2.7.1](./271.md)
7-
- [2.8.0](./280.md)
8-
- [2.9.0](./290.md)
9-
- [3.0.0](./300.md)
10-
- [3.1.0](./310.md)
11-
- [3.2.0](./320.md)
12-
- [3.3.0](./330.md)
13-
- [3.4.0](./340.md)
14-
- [3.5.0](./350.md)
15-
- [3.6.0](./360.md)
16-
- [3.7.0](./370.md)
17-
- [3.7.1](./371.md)
18-
- [3.8.0](./380.md)
19-
- [3.9.0](./390.md)
20-
- [4.0.0](./400.md)
21-
- [4.1.0](./410.md)
22-
- [4.2.0](./420.md)
23-
- [4.3.0](./430.md)
24-
- [4.4.0](./440.md)
25-
- [4.5.0](./450.md)
26-
- [4.5.2](./452.md)
27-
- [4.6.0](./460.md)
3+
- [2.6.0](./260.md)
4+
- [2.6.1](./261.md)
5+
- [2.7.0](./270.md)
6+
- [2.7.1](./271.md)
7+
- [2.8.0](./280.md)
8+
- [2.9.0](./290.md)
9+
- [3.0.0](./300.md)
10+
- [3.1.0](./310.md)
11+
- [3.2.0](./320.md)
12+
- [3.3.0](./330.md)
13+
- [3.4.0](./340.md)
14+
- [3.5.0](./350.md)
15+
- [3.6.0](./360.md)
16+
- [3.7.0](./370.md)
17+
- [3.7.1](./371.md)
18+
- [3.8.0](./380.md)
19+
- [3.9.0](./390.md)
20+
- [4.0.0](./400.md)
21+
- [4.1.0](./410.md)
22+
- [4.2.0](./420.md)
23+
- [4.3.0](./430.md)
24+
- [4.4.0](./440.md)
25+
- [4.5.0](./450.md)
26+
- [4.5.2](./452.md)
27+
- [4.6.0](./460.md)
28+
- [4.7.0](./470.md)
29+
- [4.8.0](./480.md)

0 commit comments

Comments
 (0)