“Hello! I’m a software developer based out of Kingston, Ontario, with a lovely wife, two wonderful boys, and a cat who likes having showers. I spent four years writing code in Silicon Valley, spent a few years on faculty at Queen’s University, and now spend my days building software with WordPress.”
Presentation: Systematic Unit Testing
“I’m a huge fan of unit testing for a wide range of reasons. However, tests can be misleading. For example, what does it mean to have ten-thousand tests? Is that enough? Too many? What exactly are the tests covering? A systematic approach helps inform where new tests are needed and gives a way of thinking about when a test suite is complete.”
What unique perspective are you bringing to this talk?
“I’m a mishmash of academia and industry. The core ideas of systematic testing come from my days as a prof at Queen’s University where I taught a course on Software Quality Assurance. The implementation details come from my time building things like WordPress plugins and writing code into the wee hours of the morning.”
What’s one really cool thing people will discover during your session?
“Unit testing and video games have a lot in common. No, seriously! Taking a systematic approach to unit testing is like hunting for achievements. Imagine a quest giver who always seems to know the next objective to get you to something cool. We can think about unit testing tools like phpunit in the same way, guiding us toward the next big challenge and reward.”
What are you most looking forward to at WordCamp Toronto?
“Meeting lots of neat people. 🙂 Hi!”