Test data generation utilizing analytics
AssigneeInternational Business Machines Corporation
InventorsRonen Levy, Tamer Salman
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating test by data utilizing analytics. The method, the method comprising: receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application; receiving a second data set, the second data set representative of additional data to be used by the computer program application; performing data analytics on the second data set for extracting a set of properties of the second data set; determining a similarity degree between the set of properties and the characteristic of the first data set; and responsive to the similarity degree being below a threshold, generating test data based on the set of properties.
Claims15
A computer-implemented method performed by a computerized device, comprising:
- receiving a first data set, the first data set representative of data to be used by application computer program;
- performing data analytics on the first data set for extracting at least one property of the first data set;
- and
- generating test data based on the at least one property of the first data set, wherein the test data is generated is generated without using the first data set.
A computer-implemented method performed by a computerized device, comprising:
- receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application;
- receiving a second data set, the second data set representative of additional data to be used by the computer program application;
- performing data analytics on the second data set for extracting a set of properties of the second data set;
- determining a similarity degree between the set of properties and the characteristic of the first data set;
- and
- responsive to the similarity degree being below a threshold, generating test data based on the set of properties.
An apparatus having a processing unit and a storage device, the apparatus comprising:
- a data analytics tool for extracting a property set from a data set representative of data to be used by an application computer program;
- a similarity degree determination component for determining a similarity degree between the property set extracted from the data set and a characteristic of another data set;
- and
- a test data generation component for generating test data based upon the property set extracted from the data set, wherein said test data generation component is responsive to the similarity degree being below a threshold.
A computer program product comprising:
- a non-transitory computer readable medium;
- a first program instruction for receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application;
- a second program instruction for receiving a second data set, the second data set representative of additional data to be used by the computer program application;
- a third program instruction for performing data analytics on the second data set for extracting a set of properties of the second data set;
- a fourth program instruction for determining a similarity degree between the set of properties and the characteristic of the first data set;
- and
- a fifth program instruction for generating test data based on the set of properties, responsive to the similarity degree being below a threshold,
- wherein said first, second, third, fourth and fifth program instructions are stored on said non-transitory computer readable medium.
Dependencies are inferred from the claim text.