Approval Testing
Approval Testing is an approach to software testing that focuses on capturing and storing the behavior of your application, presenting the changes in behavior and allowing the software development team to react to them. There are some open source tools that will help you automate approval testing.
