When things go wrong in software projects, the team has to work overtime and cancel vacations. More often than not, deadlines and quality goals are missed nevertheless. Because software usually lives longer than originally planned, the real problems crop up when changes and extensions become necessary later on.
In this tutorial, Sebastian Bergmann, a pioneer in the field of quality assurance in PHP projects and creator of PHPUnit, imparts comprehensive knowledge and experience about testing and quality assurance in Web projects.
Using examples from the PHP world, the tutorial elucidates 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.
Sebastian Bergmann holds a degree in Computer Science and is a pioneer in the field of quality assurance in PHP projects. His test framework PHPUnit is a de-facto standard. He is actively involved in the development of PHP and creator of various development tools. Sebastian Bergmann is an internationally sought-after expert. As an author he shares his long-standing experience in books and articles. He is a frequent speaker at conferences around the world.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
Thanks for a really great overview of some of the tools out there for monitoring/improving quality in a PHP codebase, and for providing enough context during the talk to clarify each of their roles (individually and collectively) in the process. Really appreciated this one!
Don’t let the phrase “Quality Assurance” put you off. Some people equate QA with testing, and run away. This session uses “QA” in the broader sense, and has information about code analysis and automation of tasks. And some testing.