Talk in English - US at Northeast PHP 2017
View Slides: https://speakerdeck.com/adambaratz/testing-complex-applications-for-php7
Short URL: https://joind.in/talk/87e2b (QR-Code (opens in new window))
Wayfair is one of the world's largest online destinations for the home. Our storefront is a very large PHP application -- 3.5M LoC interacting with a wide array of extensions -- that serves 2M daily visitors. So we were delighted when our upgrade to PHP7 went without a hitch. It worked so well because of a test plan that covered a wide range of strategies and tools. This case study will combine a walkthrough of this project with a practical tour of PHP testing tools, from PHPUnit to GDB.
Engineers are most familiar with unit tests and browser tests, but there's a much wider range of tools available for validating software. I'll cover the pros, cons, and applications of a dozen tools that work well with PHP applications. They'll be presented in context of a real application so people can get a good sense of where they should invest.