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 3.0.0

Adrian Duffell edited this page Dec 9, 2021 · 3 revisions

Smoke Test Checklist

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

New Feature Tests

Inbox - Read notes

  1. Go to WooCommerce home screen
  2. Interact with a note by clicking on its title or action buttons.
  3. Return to the WooCommerce home screen
  4. See that the note is in a read state, with duller appearance.

Inbox - Dismiss single note

  1. Go to WooCommerce home screen
  2. Dismiss a single note using the "Dismiss" button when hovering over a note.
  3. See the "Message dismissed" notification.
  4. Click "Undo" on the notification.
  5. See the note returns to inbox.
  6. Dismiss the note again.
  7. Re-load the WooCommerce home screen.
  8. See that the note no longer appears.

Inbox - Activity menu

  1. Go to WooCommerce products screen
  2. On Menu bar, see that "Activity" menu item exists in top right corner.
  3. Click "Activity" menu item.
  4. See notes appear in panel.

Inbox - Dismiss all notes

  1. Go to WooCommerce home screen
  2. On "Inbox" heading panel, click kebab menu (3 dots).
  3. Click "Dismiss all".
  4. On confirmation dialog, press "Cancel" button.
  5. See that notes still remain.
  6. Dismall all notes again and press "Yes, dismiss all" on confirmation dialog.
  7. See that all notes are removed.

Fix PHP Warning on 'Add new product' page

  1. On a Jurassic Ninja site.
  2. Go to WooCommerce > Home.
  3. Press Add my products in the task list.
  4. Press Add manually.
  5. No PHP warning should be visible.

Onboarding Workflow - Add number of employees field

  1. Go to step 4 of the OBW (Business details).
  2. Under Currently selling elsewhere? select any option other than "No".
  3. A drop-down list with the following options should be visible:
It's just me
<10
10-50
50-250
+250
I'd rather not say
  1. Select one of those options and fill out the rest of the options.
  2. Open the browser devtools, go to the Console and enable the debug messages. You can do this by running localStorage.setItem( 'debug', 'wc-admin:*' ); in the Console and looking for the verbose console messages.
  3. Verify that the event wcadmin_storeprofiler_store_business_details_continue_variant is recorded with the prop number_employees after pressing Continue.
Clone this wiki locally