Skip to content
This repository has been archived by the owner on Jul 12, 2024. It is now read-only.

Release Testing Instructions WooCommerce Admin 2.7.0

Joshua T Flowers edited this page Aug 31, 2021 · 1 revision

Smoke Test Checklist

Testing instructions for smoke tests can be found in the Smoke Test Checklist wiki page.

New Feature Tests

The following new features/bug fixes should also be tested. You can use a test site from the above test flows to perform these tests.

Add Newsletter Signup #7601

  • Start OBW and set up your browser console to monitor tracks. To do this, run localStorage.setItem( 'debug', 'wc-admin:*' );
  • Observe "Get tips, product updates and inspiration straight to your mailbox" checkbox and "Email address" field in the Store Details step.
  • Checking the checkbox should make the email field required, you should not be able to continue if it's not filled.
  • Fill in the email address field with a valid email and click on continue.
  • Observe in the track wcadmin_storeprofiler_store_details_continue with prop email_signup that appropriately flags if the user agreed to receive marketing emails.
  • Continue until Business Features step.
  • Observe the "I'm setting up a store for a client" checkbox in the step.
  • Click on continue.
  • Observe in the track wcadmin_storeprofiler_store_business_details_continue_variant with prop setup_client that appropriately flags if the user is setting up store for a client.

Making business details sticky in OBW #7426

  1. Start out with a fresh store
  2. Start the on-boarding wizard and move through to the "Business details" step
  3. Fill out items, and then hit Continue to move to the "Free features" tab
  4. Then, before hitting Continue again, click the "Business details" tab above to move back to that step
  5. Confirm that the previously selected values are still correct

Show Pinterest for WooCommerce in Marketing > Installed #7417

Prerequisite: This requires the forthcoming native Pinterest for WooCommerce extension (private repo – may not be available).

If Pinterest for WooCommerce is installed, marketing screen should show status info.

  1. Install Pinterest for WooCommerce extension. Don't activate it.
  2. Go to WooCommerce > Marketing.
  3. Confirm there is a row for Pinterest in Installed marketing extensions with Activate button.
  4. Activate the extension by clicking the button, or via normal WordPress > Plugins screen.
  5. Go to WooCommerce > Marketing.
  6. Confirm the Pinterest row guides merchant to set up the extension (if not yet set up) or links to settings and docs.

Marketing screen should be unaffected if Pinterest for WooCommerce is not installed.

  1. Ensure Pinterest for WooCommerce is not installed.
  2. Go to WooCommerce > Marketing.
  3. Should look and work the same as in previous versions.

Fix end date for last periods #6584

  1. Update your system clock to March 2021
  2. Create a completed order on 29th February 2020
  3. Go to Analytics > Revenue
  4. In the date range filter, select "Last Month" preset and compare to "Previous Year"
  5. Observe that 29th February sales are included
  6. In the date range filter, select "Last Week" preset and compare to "Previous Year"
  7. Observe that the end date is the same as the current year's end date
  8. In the date range filter, select "Last Quarter" preset and compare to "Previous Year"
  9. Observe that the end date is the same as the selected quarter and subtract 1 year
  10. In the date range filter, select "Last Year" preset and compare to "Previous Year"
  11. Observe that the end date is the same as the selected year and subtract 1 year
Clone this wiki locally