Using real case studies from well-known companies and their PHP experts, the book presents the planning, execution, and automation of tests for the different layers and tiers of a Web software architecture, the measuring of software quality by means of software metrics, as well as establishing successful development processes and methods such as continuous integration, all in real-world scenarios. Different opinions are offered on how problems are solved to give the readers not "one single truth" but provide different approaches to problems and views on issues. There are three types of case study chapters:
1. Enterprise Case Studies (How does company X implement their QA process?)Digg, OXID eSales, studiVZ, swoodoo
2. Open Source Project Case Studies (How does project Y implement their QA process?) Typo3, eZ Components, Symfony, Zend Framework
3. Case Studies that explain the implementation of a certain process or usage of a tool: Unit Testing Bad Practices, Performance Testing, Testing Database Interaction, Continuous Integration with phpUnderControl
Experts presenting the case studies include:
* Brian Shire, Facebook's lead for PHP Internals and a developer for the Alternative PHP Cache
* Michel Lively, Jr. Lead PHP Developer for Selling Source, LLC.
* Robert Lemke and Kaarsten Dambekalns, core developers of TYPO3 and FLOW3
* Fabien Potencier, CEO of Sensio and lead developer of Symfony
* Matthew Weir O'Phinney, Project Lead for the Zend Framework