Patent Document ID: 9117028
Application ID: 13326818

Base Claim:
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.

---

Claim 3:
3. The computer program product of claim 1 , wherein the selected parameter set includes at least one per unit of work parameter, and the generation of permutations uses an n-ary Cartesian product based upon the number of per unit of work parameters affecting each selected reference script to determine the permutations for the plurality of generated permutation test scripts.