Automatic configuration of regression test controls
First Claim
Patent Images
1. A method for regression testing of a software, the method comprising:
- executing the software for a first time to create a first data set;
executing the software for a second time after the first time to create a second data set;
comparing the two data sets to determine differences between the two data sets; and
storing the differences as allowable differences to be ignored in a subsequent regression testing of the software.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for regression testing of a computer software. The method and system execute the software for a first time to create a first data set; execute the software for a second time after the first time to create a second data set; compare the two data sets to determine differences between the two data sets; and store the differences as allowable differences to be ignored in a subsequent regression testing of the software.
23 Citations
20 Claims
-
1. A method for regression testing of a software, the method comprising:
-
executing the software for a first time to create a first data set;
executing the software for a second time after the first time to create a second data set;
comparing the two data sets to determine differences between the two data sets; and
storing the differences as allowable differences to be ignored in a subsequent regression testing of the software. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for regression testing of a software, the method comprising:
-
storing allowable differences between a first execution of the software and a second execution of the software;
regression testing the software;
comparing the results of the regression testing to the stored allowable differences; and
ignoring the portion of the results that match the allowable differences. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for regression testing of a software, the method comprising:
-
executing the software to create an output;
determining allowable changes in the output due to dynamic portions of the output that are expected to change over time;
regression testing the software;
comparing the results of the regression testing to the allowable changes; and
ignoring the portion of the results that match the allowable changes. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for regression testing of a software comprising:
-
an execution engine for executing the software for a first time to create a first data set and executing the software for a second time after the first time to create a second data set;
a comparison engine for comparing the two data sets to determine differences between the two data sets;
a memory for storing the differences as allowable differences; and
a reporting engine to ignore the allowable differences in a subsequent regression testing of the software. - View Dependent Claims (18, 19, 20)
-
Specification