Testing Plugins

“With such a wide matrix of WordPress versions, browsers, and plugin combinations out there, it can be a daunting task releasing your own plugin with highly forgiving compatibility requirements. In this presentation, I will demonstrate how you can write your plugins to support more users than you thought possible using automated unit tests while feeling confident that your new plugin changes didn’t break your other features or even WordPress itself.

This presentation will be highly technical, and require some previous experience writing WordPress plugins. We will make use of the new WordPress unit testing framework (which was rewritten in July), and PHPUnit. If we have enough time, we will briefly cover JavaScript unit testing with QUnit as well.”