As application changes speed up, automating non-regression testing has become a major issue. No one can guarantee a fast rate of change without first thinking about advanced automation of this activity that is so highly critical for application reliability. Non-regression test automation is the firewall between development and operations.
However, many companies have suffered expensive failures in implementing these technologies. One of the reasons often given for these failures is the difficulty of establishing extremely rigorous organization of both test data management and scenario maintenance.