The WooCommerce team has recently developed an end to end testing suite. How it works is particularly interesting – it uses ChromeDriver, which simulates a real user by moving the mouse around, clicking on things, and filling out forms. The team has written a tutorial that introduces a testing library, setting up your environment, and writing tests for customer-facing and admin-facing screens. It can be useful for those of you doing custom WooCommerce work.
They’ve also released 3.0 today — named Bionic Butterfly. I’ve covered this release a bit already, but the biggest new feature is a set of CRUD classes that will in help WC get out of the WordPress vocabulary for data storage and retrieval. There are several other important changes you should check out too. Since they’ve moved to SemVer, this release does have some breaking changes.