1. A regression suite database generation system comprising: a regression manager responsive to user input; a regression suite database coupled to the regression manager to store a plurality of tests; a harvest module to update the regression suite database by applying harvesting models to the plurality of tests before at least one regression strategy is applied, wherein the harvest module utilizes a modeling language for defining harvesting models; an extractor module coupled to the harvest module to receive simulation logs and extract information from the simulation logs for transmittal to the harvest module; a regression generator, coupled to the regression manager and the regression suite database, to receive a plurality of tests and apply a plurality of regression strategies to the received tests, the plurality of regression strategies each including one or more harvesting models and one or more regression algorithms to be applied to tests; wherein the regression generator performs regression optimization by determining whether new test results should be saved in the regression suite database and by analyzing received tests and eliminating earlier tests from the regression suite database if they are supplanted by later received tests; and wherein further the regression generator implements the plurality of regression strategies of scheduled harvesting models and regression algorithms based on predefined regression strategy settings and utilized regression resources.