RULES ENGINE TEST HARNESS
First Claim
Patent Images
1. A system, comprising:
- a computer system;
a builder component that, when executed by the computer system, promotes defining a plurality of test cases and a plurality of test scenarios; and
a test execution component that, when executed by the computer system, simulates at least one service application, invokes execution of a plurality of rules on a rules engine with an input based on one of the test cases defined using the builder component, wherein the rules engine interacts with the simulated service application, and stores the result of the rule execution in a results file.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is provided. The system comprises a computer system, a builder component, and a test execution component. When executed by the computer system, the builder component promotes defining a plurality of test cases and a plurality of test scenarios. When executed by the computer system, the text execution component simulates at least one service application, invokes execution of plurality of rules on a rules engine with an input based on one of the test cases defined using the builder component, wherein the rules engine interacts with the simulated service application, and stores the result of the rule execution in a database.
-
Citations
20 Claims
-
1. A system, comprising:
-
a computer system; a builder component that, when executed by the computer system, promotes defining a plurality of test cases and a plurality of test scenarios; and a test execution component that, when executed by the computer system, simulates at least one service application, invokes execution of a plurality of rules on a rules engine with an input based on one of the test cases defined using the builder component, wherein the rules engine interacts with the simulated service application, and stores the result of the rule execution in a results file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
providing a builder interface for building a plurality of test cases and a plurality of test scenarios, the interface comprising a list of rules and a plurality of input controls for defining a plurality of inputs for the test cases; storing the test cases and the test scenarios in a database; invoking the rules on a rules engine based on at least one of the test cases and the test scenarios; simulating at least one service application, wherein the rules engine interacts with the service application when executing the rules; collecting the results of the invocation of the rules on the rules engine; and storing the results in the database. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a test case editor, executable on a first computer system, that provides an environment for building a plurality of rule test cases by selecting an entry point from a list of available entry points, by defining a plurality of inputs for the rule, and by defining expected results for one of the test cases; and a rule test manager, executable on the first computer system, that executes the rule test cases by simulating at least one service program, invoking a plurality of rules on a rules engine based on the rule test cases built using the test case editor, receives results from the rules engine, and stores the results, wherein the rules engine interacts with the simulated service program when executing the rules. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification