Updated Release Testing Instructions WooCommerce 7.1 (markdown)

Alejandro López Ariza 2022-10-18 16:11:20 +02:00
parent 16be0a1842
commit 8cd449ab59
1 changed files with 158 additions and 0 deletions

@ -229,4 +229,162 @@ add_action( 'admin_init', 'test_create_product_objects' );
Video: https://user-images.githubusercontent.com/13334210/191804320-d3049593-b6e9-43ce-8ca0-a998b0792465.mov
### [Change "WCPay" to "WooCommerce Payments"](https://github.com/woocommerce/woocommerce/pull/34666) #34666
**_Slack Workflow: WooCommerce Core_**
1. Ensure you meet the criteria for the experiment here: https://github.com/woocommerce/woocommerce/pull/34251
2. Go to the **Payments** menu item.
3. Notice the typo described above.
4. Apply this PR.
5. Typo fixed!
### [Disable action buttons when product form is invalid](https://github.com/woocommerce/woocommerce/pull/34658) #34658
**_Slack Workflow: WooCommerce Core_**
1. Visit the Add product (MVP) page
2. All action buttons should be disabled
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
3. If at least one field is invalid all action buttons should become disabled
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
4. When form fields are valid, action buttons disable behavior should remain in accordance with other requirements
![image](https://user-images.githubusercontent.com/13334210/190424645-14402aa6-1197-4843-ba44-d019afc45be2.png)
5. When editing a product if the form is invalid then Move to trash action button should be enabled
![image](https://user-images.githubusercontent.com/13334210/190191033-984c853e-c100-4ba1-b7e1-f1d968436b6d.png)
6. When adding a new product `Move to trash` action button should not be shown
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
7. `Move to trash` is only visible when editing the product
![image](https://user-images.githubusercontent.com/13334210/190423764-c085cfb4-9934-42cb-a382-a31be7c82fe3.png)
8. When editing a product if the name field has any error then the product link is not shown but the error message does
![image](https://user-images.githubusercontent.com/13334210/190447322-e0dec050-1fb9-4bda-82a7-d697156a02fd.png)
9. Publish options menu should be disabled if all menu items are disabled
![image](https://user-images.githubusercontent.com/13334210/191781512-7b79c55c-8fb6-4a64-8688-f02b36f0946f.png)
### [fix: handle error loading and error states for magic link button](https://github.com/woocommerce/woocommerce/pull/35068) #35068
**_Slack Workflow: WooCommerce Core_**
(Skip to 4 if you have set up the mobile app magic link feature previously)
1. Install WooCommerce, skip OBW and do not install Jetpack
2. Click on the "Get the WooCommerce Mobile App" additional task list item
3. Go through with connection process
4. When you click on the "Send Magic Link" button you should see a spinner. Use devtools throttling if its too fast for you 😁
5. Go back by clicking on send magic link again
6. Block the URL in your devtools network panel (see screenshot)
7. You should see the error notice at the bottom of the screen
### [Improve the "Dismiss" button visibility](https://github.com/woocommerce/woocommerce/pull/35060) #35060
**_Slack Workflow: WooCommerce Core_**
(Skip to 4 if you have set up the mobile app magic link feature previously)
1. Go to the `Home` screen and verify the Dismiss button in the inbox notifications is always visible.
2. Try the buttons and verify that they work correctly.
![Screen Capture on 2022-10-12 at 13-37-17](https://user-images.githubusercontent.com/1314156/195399975-dc325a54-6f86-4bbf-98d1-4342f2d61d6c.gif)
### [Fix: mismatching jetpack user should not see mobile app task list item](https://github.com/woocommerce/woocommerce/pull/35052) #35052
**_Slack Workflow: WooCommerce Core_**
1. Create a new WooCommerce store that can have Jetpack installed and connected
2. Skip OBW, do not install Jetpack in OBW
3. Observe that as the admin user you can see the 'Get the free WooCommerce mobile app' additional task list item
4. Click on it and go through with the entire flow
5. Create a second admin user
6. Observe that the second admin user cannot see the task
7. Non-admins should also not be able to see the task
### [Change copy of the payments welcome modal](https://github.com/woocommerce/woocommerce/pull/35031) #35031
**_Slack Workflow: WooCommerce Core_**
1. Visit `wp-admin/admin.php?page=wc-admin&path=%2Fwc-pay-welcome-page`
2. Click "No, thanks" and observe the modal is shown.
3. Check that the new copy is correct.
Before:
![image](https://user-images.githubusercontent.com/79862886/195063312-d395afcc-93e9-4368-9028-ac6997901070.png)
After:
![image](https://user-images.githubusercontent.com/79862886/195063329-1a6a6fa1-4683-4fe8-89c4-023825e79867.png)
### [Change copy of the payments welcome modal](https://github.com/woocommerce/woocommerce/pull/35031) #35031
**_Slack Workflow: WooCommerce Core_**
1. Visit `wp-admin/admin.php?page=wc-admin&path=%2Fwc-pay-welcome-page`
2. Click "No, thanks" and observe the modal is shown.
3. Check that the new copy is correct.
### [Update WCPay promo requirements and ensure dismiss](https://github.com/woocommerce/woocommerce/pull/35030) #35030
**_Slack Workflow: WooCommerce Core_**
#### New requirement
1. The promo menu should be hidden without any of [the payment gateways](https://woocommerce.com/product-category/woocommerce-extensions/payment-gateways/?categoryIds=1023&collections=product&page=1&country=United+States) enabled.
2. Enabling any of them on **WooCommerce → Settings → Payments** should display the promo menu.
You can use `Direct bank transfer` gateway, included in WC, as an example to meet the requirement.
#### Promotion dismiss
1. Having the promo **Payments** menu visible, click on it.
2. Click on **No thanks** and test that the following actions hide the promotion menu.
- Click on the modal **x** button.
- Click on the first button.
- Click on the second button.
To restore the promotion you'll need to remove or update `wc_calypso_bridge_payments_dismissed` option.
### [Only show five inbox messages and add "Show more" button](https://github.com/woocommerce/woocommerce/pull/35003) #35003
**_Slack Workflow: WooCommerce Core_**
1. Ensure you have more than 15 inbox notes in your store (use [WCA Test Helper](https://github.com/woocommerce/woocommerce-admin-test-helper/releases/download/v0.7.6/woocommerce-admin-test-helper.zip) to create more if need be)
2. Go to Homescreen.
3. You should only see 5 notes, with the "Show older" button at the bottom.
4. Click the button, and it should load 10 more.
5. The button should still remain at the bottom (if you have enough notes) and it should now read "Show more."
6. Dismiss any note, and it should disappear, loading one more at the end of the list.
7. Hit the "undo" button after dismissing a note, and it should reappear.
8. The button and Footer section should disappear after all notes have been loaded.
### [Add product page inventory quantity management](https://github.com/woocommerce/woocommerce/pull/34984) #34984
**_Slack Workflow: WooCommerce Core_**
1. Toggle site wide stock management at `wp-admin/admin.php?page=wc-settings&tab=products&section=inventory`
2. Check on the add new product page experience `wp-admin/admin.php?page=wc-admin&path=%2Fadd-product` that the inventory manage stock is shown or hidden based on your above selection.
3. Make sure that toggling `Track quantity for this product` opens the quantity management
4. Add negative values to fields to check that form validation errors appear
5. Check that the placeholder value for `EMAIL ME WHEN QUANTITY REACHES` matches the "Low stock threshold" quantity in `wp-admin/admin.php?page=wc-settings&tab=products&section=inventory`
6. Make sure settings persist upon save
### [Add product management SKU](https://github.com/woocommerce/woocommerce/pull/34978) #34978
**_Slack Workflow: WooCommerce Core_**
1. Visit the new product page `Products -> Add new (MVP)`
2. Type in a product name and blur the input
3. Note the SKU has been added in slug format to the SKU field
4. Change the SKU to a bad format including non-alphanumeric characters and spaces
5. Note the error
6. Make a very long SKU (greater than 160 characters) and note the error
7. Save and make sure the SKU persists on refresh
8. Remove the product name so it's empty
9. Blur the field and make sure the error appears
### [Images Product management MVP 1.0](https://github.com/woocommerce/woocommerce/pull/34769) #34769
**_Slack Workflow: WooCommerce Core_**
1. Grab one (or more) image from your computer and drop it in the `Drag images here or click to upload` area.
2. Verify that the image has been uploaded correctly and is now being shown on the screen.
3. Verify that the `Drag images here or click to upload` area is smaller when there is at least one image loaded.
4. Upload another image and change the order of the images.
5. Then save the product. Verify that the new order for the images is saved correctly.
6. Press `Choose images` and select an image that has been uploaded before.
7. Verify that the selected image is added to the image gallery component.
8. Grab an image from the gallery and verify that the area `Drop here to remove` is now visible.
9. Drop the image in that area and verify that the image is removed from the gallery.
Gif:
![gif](https://user-images.githubusercontent.com/1314156/191847485-587573a1-3690-409f-b37f-0d2c0773d4f3.gif)