-
Notifications
You must be signed in to change notification settings - Fork 10.7k
Core Testing Checklist
Mike Jolley edited this page Jun 7, 2017
·
2 revisions
This list outlines general items to test before a release of core. Release specific items are not included.
WP_DEBUG should be enabled at all times, and we generally test against Twenty Twelve theme since its clean and easy to spot issues.
Code
- Run PHPUnit - check for errors, particularly from installer.
- Run e2e tests on a clean install with dummy data.
Admin checks
- Activation on a new install
- Ensure wizard is triggered.
- Run through all wizard steps.
- Activation on an existing install.
- Navigate through all admin screens, including all settings screens.
- Save settings. Ensure there are no errors.
- Enable/configure some shipping methods.
- Enable cheque gateway for testing.
- Create a new simple product.
- Create a new variable product
- Include a global attribute.
- Include a new product attribute.
Frontend/Checkout
Whilst logged out:
- View shop page and paginated pages. Check display. Add to cart.
- View category archive. Check display.
- View single product (simple). Add to cart.
- View single product (variable). Add to cart.
- View cart page.
- Check items are displayed correctly.
- Calculate shipping. Refresh. Do changes persist?
- Increment/decrement item quantities and save.
- Proceed to checkout.
- Enter details and checkout with Cheque or BACS.
- Make a mistake - are errors shown?
- Place order.
- Are the details correct after order placed?
- Check order emails are received and working.
Repeat the above after logging in, then:
- View account page. Is the order there?
- Go to order admin. Is the order correct?
- Mark order completed. Confirm emails are sent.
WooCommerce is an open source commerce platform built for WordPress and lovingly crafted by Automattic and the WooCommerce community 💜. Come and work with us!
Note: We are currently transitioning to a refreshed docs folder located directly within the WooCommerce monorepo and shared here.
Resources
Contributing
Updates