1. 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 to create a selected script set; selecting one or more parameters for use with said selected script set to create a selected parameter set; generating permutations of said selected script set with said selected parameter set; dynamically generating permutation test scripts for each of the generated permutations, wherein a plurality of the generated permutation test scripts include test code, a dynamic variable, and variable values for the dynamic variable amongst the plurality of the generated permutation test scripts; and executing at least one of the plurality of generated permutation test scripts.
1. 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 to create a selected script set; selecting one or more parameters for use with said selected script set to create a selected parameter set; generating permutations of said selected script set with said selected parameter set; dynamically generating permutation test scripts for each of the generated permutations, wherein a plurality of the generated permutation test scripts include test code, a dynamic variable, and variable values for the dynamic variable amongst the plurality of the generated permutation test scripts; and executing at least one of the plurality of generated permutation test scripts. 6. The computer program product of claim 1 , wherein generating the permutation test scripts, test code, and variable value for each of said permutations further comprises using a relational algebra operation for each variable assigned to the permutation to dynamically derive a value for said variable in permutations of the reference scripts.