Systems, methods and computer program products for an automated test framework
First Claim
Patent Images
1. A computer-implemented method, comprising:
- storing a first input, a first function and a corresponding first output type, wherein the first output type is a result of a prior execution of the first function with the first input for a first test of operation of computer code;
determining during execution of a second test of operation of computer code whether a second input type for the second test of operation of computer code matches the first output type;
selectively executing again the first function with the first input in response to a determination that the second input type matches the first output type, to generate a first output; and
performing the second test using the first output of the selectively executing again the first function as a second input.
1 Assignment
0 Petitions
Accused Products
Abstract
A first input, a first function and a corresponding first output type of a first test of programming code are stored. The first output type results from execution of the first function with the first input for the first test of programming code. It is determined whether a second input type for a second test of programming code matches the first output type stored in the data source. If the second input type matches the first output type, the first function is executed with the first input so that the second test is performed using an output of the first function as the second input.
40 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
storing a first input, a first function and a corresponding first output type, wherein the first output type is a result of a prior execution of the first function with the first input for a first test of operation of computer code; determining during execution of a second test of operation of computer code whether a second input type for the second test of operation of computer code matches the first output type; selectively executing again the first function with the first input in response to a determination that the second input type matches the first output type, to generate a first output; and performing the second test using the first output of the selectively executing again the first function as a second input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; a data source; and a memory coupled to the processor and comprising computer readable program code embodied in the memory that when executed by the processor causes the processor to perform operations comprising; storing a first input, a first function and a corresponding first output type in the data source, wherein the first output type is a result of a prior execution of the first function with the first input for a first test of operation of computer code; determining during execution of a second test of operation of computer code whether a second input type for a second test of operation of computer code matches the first output type stored in the data source; selectively executing again a first function stored in the data source with a first input stored in the data source in response to a determination that the second input type matches the first output type, wherein executing the first function with the first input outputs a first output of the first output type; and performing the second test using the first output of the selectively executing again the first function as a second input. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product, comprising:
a non-transitory computer readable storage medium having computer readable program code embodied in the medium that when executed by a processor causes the processor to perform operations comprising; storing a first input, a first function and a corresponding first output type, wherein the first output type is a result of a prior execution of the first function with the first input for a first test of operation of computer code; determining during execution of a second test of operation of computer code whether a second input type for the second test of operation of computer code matches the first output type; selectively executing again the first function with the first input in response to a determination that the second input type matches the first output type, to generate a first output; and performing the second test using a first output of the selectively executing again the first function as a second input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification