Updated Release Testing Instructions WooCommerce 5.8 (markdown)

Greg 2021-09-17 11:10:56 -06:00
parent 61a9e2cf61
commit 42254e2c93
1 changed files with 83 additions and 0 deletions

@ -1 +1,84 @@
WooCommerce 5.8 includes:
- [WooCommerce Blocks Updates](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.8#woocommerce-blocks-updates)
- [WooCommerce Core Updates](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.8#woocommerce-core-updates)
## WooCommerce Blocks Updates:
### Blocks 5.8.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/580.md)
### Blocks 5.9.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/590.md#feature-plugin-and-package-inclusion-in-woocommerce)
## WooCommerce Core Updates:
### Clean up and reduce confusion around the `woocommerce_order_actions filter` [#30475](https://github.com/woocommerce/woocommerce/pull/30475)
1. Test that order actions appear on the upper-left order edit admin screen.
2. Verify the order actions continue to behave as before.
### Action Scheduler 3.3.0 [#30719](https://github.com/woocommerce/woocommerce/pull/30719)
1. On the test site, ensure only WooCommerce is activated (or else ensure no other plugins that also include Action Scheduler are activated).
2. Navigate to Tools → Scheduled Actions:
- Should render as expected, without any errors.
- Some automated actions will start by default, such as `adjust_download_permissions`. Verify this completes successfully.
- If you have some available actions, try running one or two manually.
### Fix search input not getting focus when select2 dropdown element gets focused [#30626](https://github.com/woocommerce/woocommerce/pull/30626)
1. Go to an existing order click on "Add item" button. Make sure the order is in "Pending" status.
2. Then click on "Add product(s)" button.
3. You will see a popup menu. Click on TAB on the keyboard until it focuses on the Select2 Dropdown.
4. Start typing for a product to search.
5. Ensure it opens the dropdown and it starts searching for your key terms. Search for one that actually exists, highlight it and press enter.
6. Press your Tab key twice to highlight the next Select2 dropdown and repeat steps 4-5.
7. Ensure it gets focused is working.
8. Check other Select2 dropdowns and ensure there are no regression. Such as the Country dropdown field on checkout.
### Use prop to set checked state [#30639](https://github.com/woocommerce/woocommerce/pull/30639)
1. Go to All products page. `/wp-admin/edit.php?post_type=product`
2. Mark one of the product as a featured product by clicking on the `Star` icon.
3. Then find another product (that is not featured) and click on the `Quick Edit` link.
4. Make sure the featured setting is not checked and click on `Update`.
5. Find the product you set as featured from step 2 and click on the `Quick Edit` link.
6. Ensure the featured checkbox is checked.
### Add additional context to have browse all products open in new tab [#30640](https://github.com/woocommerce/woocommerce/pull/30640)
1. With no products in your store load the products page. `/wp-admin/edit.php?post_type=product`.
2. Scroll down towards the bottom to find the link `Browse all extensions`.
3. Click on the link and ensure the page is loaded in a new tab instead of the current tab.
### Add individual item remove notices for shipping and fees [#30650](https://github.com/woocommerce/woocommerce/pull/30650)
1. Create an order with products, fee and shipping line items. See screenshot below.
2. Go to the order and click on the delete icon on each of the line items (product, fee and shipping).
3. For each popup confirmation, ensure the correct text message is shown based on the context of the line item.
![](https://d.pr/i/aOq9UO+)
### Fix select2 dropdown alignment offset [#30690](https://github.com/woocommerce/woocommerce/pull/30690)
1. Install/activate jQuery Migrate Plugin so you can easily switch the two different jQuery versions for testing.
2. Add an attributes filter widget to your shop. Use `Dropdown` as display type.
3. Go to the shop page and click on the Select2 dropdown and ensure the dropdown shows correctly aligned and that you can select any of the attributes listed. Select an attribute and let page reload.
4. Click on the dropdown again and ensure it expands correctly and you are able to select other attributes as well.
5. Do the same test with and without the admin toolbar visible. You can change this in your user settings.
6. Also do the same tests (3 to 6) with the dropdown going upwards when not enough room to show on the bottom.
7. Now do the same tests again (3 to 6) with using older jQuery version by changing the settings in jQuery Migrate plugin. Ensure all is looking nice.
8. Also check that the dropdown is showing nicely in checkout page (country selection).
### Fix "Browse Categories" dropdown fails to dismiss upon tapping dropdown arrow button for smaller viewports [#30727](https://github.com/woocommerce/woocommerce/pull/30727)
1. Navigate to WooCommerce-> Marketplace.
1. Enter into responsive design mode from the "develop" option of browser.
1. Select any device.
1. Click on "Browse Categories" dropdown.
1. Note that the dropdown get invoked.
1. Click on the dropdown button.
1. Verify that the "Browse Categories" dropdown is dismissed.