Data Driven Testing
For years this has been a major problem with most organizations. Proof provides a simple way of running the same test with different data sets while keeping the test case separate from data. Simply create a data template and instantiate data sets using templates. In test cases and functions make reference to the template and at run time specify which data set you want to run against the test case.