System and method for generating optimized test cases using constraints based upon system requirements
First Claim
1. A method for generating a final optimized test data set comprising the steps of:
- providing an initial test data set, one or more data rules and one or more business rules;
modifying the initial test data set using the one or more data rules;
optimizing the modified test data set using an orthogonal array;
generating the final optimized test data set by applying the one or more business rules to the optimized test data set.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system, method and computer program for generating a final optimized test data set. An initial test data set, one or more data rules and one or more business rules are provided. The initial test data set is then modified using the one or more data rules. The modified test data set is optimized using an orthogonal array. The final optimized test data set is then generated by applying the one or more business rules to the optimized test data. The present invention can be implemented using a computer program embodied on a computer readable medium wherein each step is executed by one or more code segments. The system used to implement the present invention may include a data storage device, a processor and one or more input/output devices.
137 Citations
31 Claims
-
1. A method for generating a final optimized test data set comprising the steps of:
-
providing an initial test data set, one or more data rules and one or more business rules;
modifying the initial test data set using the one or more data rules;
optimizing the modified test data set using an orthogonal array;
generating the final optimized test data set by applying the one or more business rules to the optimized test data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for generating a final optimized test data set comprising the steps of:
-
providing an initial test data set;
modifying the initial test data set using a first set of constraints;
optimizing the modified test data set using an orthogonal array;
generating the final optimized test data set by applying a second set of constraints to the optimized test data set. - View Dependent Claims (24, 25, 26)
-
-
27. A computer program embodied on a computer readable medium for generating a final optimized test data set comprising:
-
a code segment for providing an initial test data set, one or more data rules and one or more business rules;
a code segment for modifying the initial test data set using the one or more data rules;
a code segment for optimizing the modified test data set using an orthogonal array;
a code segment for generating the final optimized test data set by applying the one or more business rules to the optimized test data set.
-
-
28. A computer program for generating a final optimized test data set comprising:
-
a code segment for providing an initial test data set;
a code segment for modifying the initial test data set using a first set of constraints;
a code segment for optimizing the modified test data set using an orthogonal array;
a code segment for generating the final optimized test data set by applying a second set of constraints to the optimized test data set. - View Dependent Claims (29, 30)
-
-
31. An system comprising:
-
a data storage device having an initial test data set, one or more data rules and one or more business rules stored therein;
a processor communicably coupled to the data storage device that modifies the initial test data set using the one or more data rules, optimizes the modified test data set using an orthogonal array and generates the final optimized test data set by applying the one or more business rules to the optimized test data; and
one or more input/output devices communicably coupled to the processor.
-
Specification