From 6f2ad9b15ff295dc919d7dca782a3b0f45090e0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20L=C3=B3pez=20Ariza?= <45979455+alopezari@users.noreply.github.com> Date: Tue, 21 Jun 2022 19:35:06 +0200 Subject: [PATCH] Updated Release Testing Instructions WooCommerce 6.7 (markdown) --- ...se-Testing-Instructions-WooCommerce-6.7.md | 83 ------------------- 1 file changed, 83 deletions(-) diff --git a/Release-Testing-Instructions-WooCommerce-6.7.md b/Release-Testing-Instructions-WooCommerce-6.7.md index 2b71e40..e1cc3b7 100644 --- a/Release-Testing-Instructions-WooCommerce-6.7.md +++ b/Release-Testing-Instructions-WooCommerce-6.7.md @@ -262,86 +262,3 @@ array( **Scenario 4: Navigation Exploratory Test** 1. Enable the Navigation at `WooCommerce -> Settings -> Advanced -> Features` 2. Perform brief exploratory testing in WooCommerce Admin to check that no errors appear as part of this new Navigation - - -### Events tracking ([#33305](https://github.com/woocommerce/woocommerce/pull/33305), [#33400](https://github.com/woocommerce/woocommerce/pull/33400), [#33177](https://github.com/woocommerce/woocommerce/pull/33177)) -**_Workflow: WooCommerce Core_** - -1. Start with a fresh install of WooCommerce -2. Enable usage tracking when completing the Setup Wizard -3. Install and activate the latest [WooCommerce Test Helper plugin](https://github.com/woocommerce/woocommerce-admin-test-helper/releases/tag/v0.7.6) - - -**Scenario 1: Navigation event is tracked in statistics when it is enabled** -1. Go to /wp-admin/admin.php?page=wc-settings&tab=advanced§ion=features -2. Enable the `Navigation` setting -3. Verify in Tracks that the `wcadmin_settings_change` event is fired with `settings: woocommerce-navigation_enabled` - - -**Scenario 2: Navigation event is tracked in statistics when it is disabled** -1. Go to /wp-admin/admin.php?page=wc-settings&tab=advanced§ion=features -2. Disable the `Navigation` setting -3. Verify in Tracks that the `wcadmin_settings_change` event is fired with `settings: woocommerce-navigation_disabled` - - -**Scenario 3: Events are tracked successfully when creating a product from template using the previous walkthrough** -1. **Without** enabling the `woocommerce_products_tour` experiment -2. Open your browser console and make sure tracking is enabled -3. Enable tracking debugging with `localStorage.setItem( 'debug', 'wc-admin:*' )` -4. Go to WooCommerce > Home > Add my products > Start with a template > Physical product -5. Observe `wcadmin_walkthrough_product_view` track with props `{ spotlight: no, product_template: physical }` -6. Click on `dismiss` button, observe `wcadmin_walkthrough_product_dismissed` with props `{ step_name: 'old-product-name' }` -7. Refresh the browser to get the walkthrough again -8. Click on `Next` until finish -9. Observe `wcadmin_walkthrough_product_completed` track - - -**Scenario 4: Events are tracked successfully when creating a product from template using the new walkthrough (spotlight tour)** -1. Enable `experimental-product-tour` -2. Go to Tools > WCA Test Helper > Experiments -3. Add `woocommerce_products_tour` to treatment -4. Go to WooCommerce > Home > Add my products > Start with a template > Physical product -5. Observe `wcadmin_walkthrough_product_view` track with props `{ spotlight: yes, product_template: physical }` -6. Click on `x` button, observe `wcadmin_walkthrough_product_dismissed` with props `{ step_name: 'product-name' }` -7. Click on "Enable guided mode", observe `wcadmin_walkthrough_product_enable_button_click` track -8. Click on `Next`, observe `wcadmin_walkthrough_product_step_completed` with props `{ step_name: 'product-name', added_info: 'no' }` -9. Type in something to the product description and click on `Next` -10. Observe `wcadmin_walkthrough_product_step_completed` with props `{ step_name: 'product-description', added_info: 'yes' }` -11. Click on `Next` until finish -12. Observe `wcadmin_walkthrough_product_completed` track - - -**Scenario 5: Event should be fired when a user clicks the load sample products cancel button** -1. Go to Tools > WCA Test Helper > Experiments -2. Toggle woocommerce_products_task_layout_stacked to set you to the treatment group. -3. Go to Woocommerce > Home -4. Click "Add my products" -5. Enable track logging `localStorage.setItem( 'debug', 'wc-admin:*' );` in your browser console -6. Click View more product types -7. Click Load Sample Products -8. Click Cancel button -9. It should record a `wcadmin_tasklist_cancel_load_sample_products_click` event - - -**Scenario 6: Event `wcadmin_product_add_publish` should send the props sent for the event `wcadmin_product_updates`** -1. Enter `localStorage.setItem( 'debug', '*' );` in your browser console to enable debug messages -2. Verify in your browser console that the following prop list is being sent correctly for the event wcadmin_product_update. -- description: Yes|No -- short_description: Yes|No -- product_image: Yes|No -- product_gallery: Int (count of images in the gallery) -- categories: Int (count of categories) -- tags: Int (count of tags) -- sale_price: Yes|No -- weight: Yes|No -- dimensions: Yes|No -- upsells: Yes|No -- cross-sells: Yes|No -- attributes: Int (count of attributes) -- purchase_note: Yes|No -- menu_order: Yes|No -- enable_reviews: Yes|No -4. Create a new product. -5. Go to WooCommerce -> Status -> Logs (URL wp-admin/admin.php?page=wc-status&tab=logs). -6. Select a tracks-* log from the dropdown. -7. Verify that the event wcadmin_product_add_publish is sending the props described in step 2 correctly. \ No newline at end of file