Automated testing is an important part of every web application. When building WordPress plugins, themes, and websites, there are a plethora of different frameworks for unit testing, integration testing, and acceptance testing. While many of these frameworks are useful, most of them are hard to use, ineffective at stopping regressions, not scalable to a team of developers, or not easily integrated with CI pipelines. WP Acceptance, is a toolkit that empowers developers and CI pipelines to test codebases using version controlled acceptance tests and sharable environments. This talk will explain the motivation behind WP Acceptance, how to use it, and why it’s the most effective way to test your WordPress applications.
Taylor Lovett is the Vice President of Engineering at 10up, one of the biggest WordPress-centric agencies in the world. Having been involved with WordPress since 2007, he is the creator of ElasticPress, contributed to WordPress core, authored popular plugins (downloaded over a million times), and has spoken at many conferences across multiple continents. He is a lover of all things open source. Other than developing web applications, Taylor is a lover of music. He enjoys listening to blues and jazz music as well as playing acoustic fingerstyle guitar.