DrupalCon Prague 2013: LEVERAGING 12 YEARS OF PHPUNIT

Automated testing is a cornerstone of delivering agile, robust, quality solutions. The introduction of SimpleTest to the Drupal 7 release cycle had a huge impact on the core Drupal developers' ability to rapidly iterate while minimising regressions. Drupal 8 fully embraced test-driven development, and now boasts over 50,000 test assertions. As we look towards Drupal 9, it is an ideal time to take stock of how we got there, and what we can do even better this time around.

As part of Drupal's evolving integration into the wider web development community, it's useful to learn what we can from other projects. Sebastian Bergmann is the creator of PHPUnit, the de-facto standard for unit testing in the PHP world. He brings a wealth of experience in implementing PHPUnit in open source communities and commercial products.

This session will cover:

how PHPUnit is used in different communities and projects, and what's been learnt along the way;
what's new and state of the art in unit testing, and how PHPUnit is integrating state-of-the-art paradigms;
how PHPUnit compares to other testing technologies and methodologies.

Drupal is a registered trademark of Dries Buytaert.