1. A method for ranking and optimizing automated test scripts, the method comprising: executing a plurality of test scripts, wherein the test scripts are members of a collection; recording a test result and execution data in a repository for each of the plurality of test scripts executed; calculating a score for each of the plurality of test scripts based upon the test results and execution data recorded in the repository for the test script; ranking the plurality of test scripts according to the score calculated for each; and determining the members of the collection based upon the rank of each of the plurality of test scripts.