Last year, I was fortunate enough to spend a week and a half on the West Coast, splitting time between Portland, OR and San Diego, CA for the first installments of two new community PHP conferences: Cascadia PHP and WavePHP.
Sadly, WavePHP isn’t happening this year, but I’m thrilled to announce I’ll be returning to Portland for Cascadia PHP 2019!
Confidently Testing WordPress
This year, I’ll be doing a relatively-new talk, Confidently Testing WordPress, which premiered back at WordCamp Dayton 2019.
WordPress is a tightly-coupled system, representing over a decade and a half of ideas, decisions, technological shifts, and ideological struggles. There’s a lot of history to be parsed and often the simplest task can have unintended consequences.
Meanwhile, automated testing is one of the best ways to ensure software can be released regularly with high confidence and low risk of regressions. Sadly, the leap from “building WordPress plugins” to “building WordPress plugins with tests” is often viewed as a challenging hurdle. Luckily, there are tools to set up a test harness within an existing codebase with ease.
This talk introduces the fundamentals of automated testing, especially within the context of WordPress. After developing an understanding why automated testing is so critical, attendees will learn how to begin testing their plugins and themes, using features found both in PHPUnit and the WordPress core testing framework, to build and release quality software.
If you’ve seen my Testing Like You’ve Never Tested Before (Because You Haven’t) talk that’s been making the rounds, some of this will be familiar. However, rather than focusing on testing strategies and tools for PHP as a whole, this sister-talk dives deeper into testing WordPress, specifically.
I hope to see you this September in Portland, Oregon!
Cascadia PHP 2019
University Place Hotel & Conference Center 310 SW Lincoln St. Portland, OR 97201 September 19 – 21, 2019