Skip to main content
Wednesday, May 6, 2015 - 1:45pm - 2:45pm
Special Topics
W12

Eliminate Regression Testing through Continuous Deployment

Most traditional teams do testing at least twice—once during development as new features are created and again during release candidate testing right before release. As a system grows, regression testing takes more and more time, making tight releases impossible—or at least risky—and adding to the burden of maintaining automated tests. Matt Heusser suggests that adopting continuous integration (with its continuous testing) and continuous delivery (with its associated production monitoring) can eliminate the need for classic regression testing. In addition to advanced strategies like configuration flags and incremental roll-out, Matt describes the change in risks as teams deliver more often, the origins of long regression cycles, and small steps that can have a big impact on software team performance. Leave with examples, stories, things to consider, a possible roadmap—and the information you need to know if the roadmap is worth pursuing.

Matthew Heusser, Excelon Development

Matthew Heusser specializes in software delivery consulting—moving projects to done-done faster. But Matt may be best known for his writing, including serving as lead editor for How to Reduce the Cost of Software Testing. A member of the board of directors of the Association for Software Testing, Matt was the lead organizer of Test Coach Camp, the Workshop on Technical Debt.

read more