One Step Back ... Two Steps Forward

[magazine]
Volume-Issue: 
2007-02
Article Summary: 

A change to code that previously was working may introduce new failures. Testing for regression can catch these failures, find new problems, and identify opportunities to improve your test design.