Regression testing of an application that uses big data as a source of data
First Claim
1. A method, comprising:
- an application performing a regression test by the application processing a use case;
comparing actual output data generated by the application processing the use case to expected output data and determining whether the actual output data matches the expected output data;
responsive to the determining that the actual output data does not match the expected output data, comparing the actual output data to refreshed source data and determining whether the actual output data matches the refreshed source data; and
responsive to the determining that the actual output data matches the refreshed source data, automatically selecting at least a first automated remedy action, and updating, using a processor, the expected output data with the refreshed source data by implementing the first automated remedy action, wherein the first automated remedy action is a new data remedy action that defines actions to be performed to update the expected output data for the use case in response to an actual output data record of the actual output data not having a matching data record in the expected output data for the use case.
1 Assignment
0 Petitions
Accused Products
Abstract
An application performs a regression test by the application processing a use case. Actual output data generated by the application processing the use case can be compared to expected output data and whether the actual output data matches the expected output data can be determined. Responsive to determining that the actual output data does not match the expected output data, the actual output data can be compared to refreshed source data and whether the actual output data matches the refreshed source data can be determined. Responsive to determining that the actual output data matches the refreshed source data, an automated remedy action can be automatically selected, and the expected output data can be updated with the refreshed source data by implementing the automated remedy action.
-
Citations
17 Claims
-
1. A method, comprising:
-
an application performing a regression test by the application processing a use case; comparing actual output data generated by the application processing the use case to expected output data and determining whether the actual output data matches the expected output data; responsive to the determining that the actual output data does not match the expected output data, comparing the actual output data to refreshed source data and determining whether the actual output data matches the refreshed source data; and responsive to the determining that the actual output data matches the refreshed source data, automatically selecting at least a first automated remedy action, and updating, using a processor, the expected output data with the refreshed source data by implementing the first automated remedy action, wherein the first automated remedy action is a new data remedy action that defines actions to be performed to update the expected output data for the use case in response to an actual output data record of the actual output data not having a matching data record in the expected output data for the use case. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor programmed to initiate executable operations comprising; an application performing a regression test by the application processing a use case; comparing actual output data generated by the application processing the use case to expected output data and determining whether the actual output data matches the expected output data; responsive to the determining that the actual output data does not match the expected output data, comparing the actual output data to refreshed source data and determining whether the actual output data matches the refreshed source data; and responsive to the determining that the actual output data matches the refreshed source data, automatically selecting at least a first automated remedy action, and updating the expected output data with the refreshed source data by implementing the first automated remedy action, wherein the first automated remedy action is a new data remedy action that defines actions to be performed to update the expected output data for the use case in response to an actual output data record of the actual output data not having a matching data record in the expected output data for the use case. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising:
-
a computer readable storage medium having program code stored thereon, the program code executable by a data processing system to initiate operations including; an application performing a regression test by the application processing a use case; comparing actual output data generated by the application processing the use case to expected output data and determining whether the actual output data matches the expected output data; responsive to the determining that the actual output data does not match the expected output data, comparing the actual output data to refreshed source data and determining whether the actual output data matches the refreshed source data; and responsive to the determining that the actual output data matches the refreshed source data, automatically selecting at least a first automated remedy action, and updating the expected output data with the refreshed source data by implementing the first automated remedy action, wherein the first automated remedy action is a new data remedy action that defines actions to be performed to update the expected output data for the use case in response to an actual output data record of the actual output data not having a matching data record in the expected output data for the use case. - View Dependent Claims (14, 15, 16, 17)
-
Specification