O'Reilly logo

Pro PHP: Patterns, Frameworks, Testing and More by Kevin McArthur

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 8Testing, Deployment, and Continuous Integration

In the course of development for any reasonably complex application, you will encounter bugs, logic errors, and collaboration headaches. How you handle these issues can make the difference between a successful development cycle with happy developers and an overdue, overbudget application with an employee-turnover problem.

There is no silver bullet that prevents these problems, but a series of tools can help you better manage your projects and track your project's progress in real time. These tools, when combined, form a programming technique called continuous integration.

Any continuous integration project includes four main components: revision control, unit testing, deployment, and debugging. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required