Updated Release Testing Instructions WooCommerce 6.0 (markdown)

rodelgc 2021-11-23 15:00:49 +08:00
parent 343311c03c
commit c16b3f31c3
1 changed files with 65 additions and 2 deletions

@ -7,12 +7,75 @@ WooCommerce 6.0 includes:
---
## WooCommerce Admin Updates:
### TODO
Note that this release contains an ExPlat Experiment on the Task List. You may randomly be selected to view an updated Task List UI.
### Only load default tasks during REST requests #7904
**Smoke testing**
1. Make sure the task lists and all tasks are returned as expected
2. Go to Products->Help (tab)->Setup Wizard
3. Attempt to Disable/Enable the task lists and make sure these actions work as expected
4. Smoke test the task list, viewing, snoozing, dismissing, and undoing those actions
**Performance testing**
1. Create a site with 1k+ products using WC Smooth Generator
2. Install the Query Monitor plugin - https://wordpress.org/plugins/query-monitor/
3. Sort "Queries" by time to load
4. Navigate to a core WC page (like Orders or Products)
5. Note the highest is not stemming from the order counts query in the task list
### Add Avalara to tax task #7874
**Avalara supported, WooCommerce Tax supported**
1. Select an Avalara and WC Tax supported country (e.g., `US`) for your store's country
2. Visit the tax task.
3. Make sure your shown the "WooCommerce Tax" and "Avalara" options in the task list
**Avalara supported, WooCommerce Tax not supported**
1. Install the TaxJar plugin so that WC Tax is not supported and set your country to an Avalara supported country
2. Visit the task tax.
3. Make sure you are shown only the partner card of Avalara
**Avalara not supported, WooCommerce Tax not supported**
1. Set your store country to one not supported by Avalara or WC Tax (e.g., New Caledonia)
2. Visit the task tax.
3. Make sure you are immediately shown the manual set up flow with the "Configure" button
**Partner actions**
1. Visit the task tax with an Avalara supported country
2. Click Avalara and check that a new tab opens with the WCCOM plugin page
3. Back on the task tax, click on WooCommerce Tax
4. Make sure you are dropped into the old configuration flow (which should be identical to the old flow)
**Events**
1. Enter `localStorage.setItem( 'debug', 'wc-admin:*' );` in your browser's console
2. Set your store's country to an Avalara supported country
3. Note the `wcadmin_tasklist_tax_view_options` event occurs
4. Click on each of the partner action buttons
5. Make sure that `wcadmin_tasklist_tax_select_option` is recorded with the respective `selected_option` partner key.
**Completion**
1. Create a fresh site without ever having set any taxes
2. Note the task is incomplete
3. Install the WC Avalara plugin
4. Check that the task is now marked complete
---
## WooCommerce Blocks Updates:
### TODO
### Blocks 6.2.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/620.md#feature-plugin-and-package-inclusion-in-woocommerce)
### Blocks 6.3.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/630.md#feature-plugin-and-package-inclusion-in-woocommerce)
### Blocks 6.3.2
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/632.md#feature-plugin-and-package-inclusion-in-woocommerce)
---
## WooCommerce Core Updates: