9. A computer program product, comprising a non-transitory storage medium having a computer readable program code embodied therein, said computer readable program code being adapted to execute a method for dynamically creating test scripts for software testing, said method comprising: selecting one or more reference scripts from scripts stored in a script repository to create a selected script set; selecting one or more parameters for use with said selected script set to create a selected parameter set; using a formula to generate permutations of said selected script set with said selected parameter set, wherein said formula includes at least an n-ary Cartesian product based upon the selected script set and the selected parameter set; using a relational algebra operation to generate a plurality of permutation test scripts including test code, a dynamic variable, and variable values for the dynamic variable amongst the plurality of the generated permutation test scripts; executing at least one of said permutation test scripts; aggregating results of said executed permutation test scripts to create an aggregated result set; and displaying said aggregated result set to a user.
9. A computer program product, comprising a non-transitory storage medium having a computer readable program code embodied therein, said computer readable program code being adapted to execute a method for dynamically creating test scripts for software testing, said method comprising: selecting one or more reference scripts from scripts stored in a script repository to create a selected script set; selecting one or more parameters for use with said selected script set to create a selected parameter set; using a formula to generate permutations of said selected script set with said selected parameter set, wherein said formula includes at least an n-ary Cartesian product based upon the selected script set and the selected parameter set; using a relational algebra operation to generate a plurality of permutation test scripts including test code, a dynamic variable, and variable values for the dynamic variable amongst the plurality of the generated permutation test scripts; executing at least one of said permutation test scripts; aggregating results of said executed permutation test scripts to create an aggregated result set; and displaying said aggregated result set to a user. 11. The computer program product of claim 9 , wherein said script repository is a relational database.