As Drupal continues to grow to be a platform fit for large scale enterprise applications, integrating Quality Assurance (QA) into development processes will become more of a pressing concern. Well defined QA processes allow teams to release more features with less defects and less risk of regression than ad hoc development.
Join us as we describe the journey our agile development teams have taken from the days of guess work and hopeful commits of code to a single master branch to static, visual, unit, functional, integration, and release testing. We will share the challenges we have faced, the solutions we have found, and the tools that we use. We’ll also give a glimpse into our future goals for continued incremental improvement, including test tracking and test automation.
*This presentation was delivered at DrupalCamp Toronto 2013 by Shanly Suepaul, Everett Zufelt & Benjamin Woll*