Automatic configuration of regression test controls
AssigneeParasoft Corporation
InventorNathan Jakubiak
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
Dependencies are inferred from the claim text.