Test (and More) Patterns for Continuous Software Delivery
Top web companies employ continuous delivery of software to build and deploy systems faster and gain a marked competitive advantage. You can do it, too! Andy Singleton shares the patterns for testing in real time that result in more frequent and more reliable releases. He explains why you will have to invest seriously in automated tests and shares experiences developing the most time-efficient types of automated tests, setting up a social structure to get the tests you need, and employing existing layers of testing and production monitoring. Then, Andy goes on to describe the strategies and techniques within the development/delivery process that enable continuous delivery: developer code review workflows; specific ways to use Git, Perforce, and Subversion for version control; continuous integration approaches; and more. Join a discussion on the ways continuous delivery changes the roles of developers and testers and accelerates the value you deliver to your business.