Loading…
NortheastPHP 2017 has ended
Sign Up for our Mailing List

The Northeast PHP Conference is a community conference intended for networking and collaboration in the developer community. While grounded in PHP, the conference is not just about PHP. Talks on web technology, user experience, and IT management help PHP developers broaden their skill sets. We are entirely non-profit. Our organizers and and speakers volunteer their time to create a community event experience on par with the big technology conferences. We value the participation of each member of the PHP community, so follow @NEPHP on Twitter for updates and don’t miss out!
 
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
Back To Schedule
Friday, August 11 • 11:00 - 11:50
Testing Complex Applications for PHP7

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
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.

Speakers
avatar for Adam Baratz

Adam Baratz

Director of Engineering, Wayfair
Adam is Associate Director of Engineering at Wayfair, where he leads product and platform teams. He's been writing PHP since 2000. He maintains pdo_dblib and contributes to php-mustache... Read More →



Friday August 11, 2017 11:00 - 11:50 ADT
Richmond Room