| CPC G06F 11/3684 (2013.01) [G06F 11/368 (2013.01)] | 17 Claims |

|
1. An objective-driven test case generation system comprising:
an atomic test case controller configured to generate a plurality of atomic test cases and store the plurality of atomic test cases in an atomic test case library;
a test data controller configured to receive an input business model, to determine one or more test steps from the input business model, and to generate test data including the one or more test steps;
a tailoring controller in signal communication with the atomic test case controller and the test data controller, the tailoring-controller configured to perform a linking operation to link the one or more test steps included in the test data with one or more atomic test cases included in the atomic test case library to generate linked test case data; and
a functional test case-controller in signal communication with the tailoring controller and configured to generate an objective-driven functional test case based on the linked test case data,
wherein the functional test case controller automatically determines one or more system-defined goals having an expected result to be verified, and automatically determines a business flow based on the plurality of atomic test cases obtained according to an object of the one or more test steps included in the test data, and
wherein the functional test case controller executes the objective-driven functional test case to obtain test case results, compares the test case results to the one or more system-defined goals having expected results, and, in response to determining that the test case results do not match the expected results, automatically adjusts the objective-driven functional test case based on one or more updated atomic test cases or adjusted parameters to regenerate the objective-driven functional test case until the test case results match the expected results.
|