A testing framework associated with a decision metaphor model tool reads table profile files to generate requests for a test of a decision metaphor. The testing framework sends the requests for the test to a decision engine and receives responses for the requests for comparison against expected values and possible errors. The testing framework also outputs an output file that includes a result of the test, where the output file is formatted in a computer-displayable and user-readable graphical format.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: receiving, by a decision metaphor model tool, an electronic document having content that includes requirement analysis and design artifacts in a computer-readable format, the requirement analysis and design artifacts defining a decision metaphor that graphically represents business rules for execution by a decision engine, the decision metaphor model tool being programmed with logic to read and interpret the content of the electronic document; reading, by the decision metaphor model tool according to the programmed logic, the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts, the intermediate model being formatted into one or more computer-readable table import files; outputting, to a communication network by the decision metaphor model tool with the intermediate model, the table import files and one or more table profile files containing test data for testing of the decision metaphor; reading, by the decision metaphor model tool, the one or more table import files for import into the decision engine; reading, by a testing framework associated with the decision metaphor model tool and being programmed with test logic to read and interpret the one or more table profile files, the one or more table profile files to generate requests for a test for the decision metaphor; sending, by the testing framework, the requests for the test to the decision engine; receiving, from the decision engine by the testing framework, responses for the requests for comparison against expected values and possible errors; and outputting, by the testing framework, an output file that includes a result of the test, the output file being formatted in a computer-displayable and user-readable graphical format. 2. The method of claim 1, further comprising reading, by the testing framework, negative test values generated by the decision metaphor model tool and stored with the one or more table profile files. 3. The method of claim 1, further comprising: generating, by the decision metaphor model tool, second table profile files comprising boundary conditions or negative conditions for rules generated by the decision metaphor model tool; and storing the generated second table profile files with the one or more table profile files. 4. The method of claim 1, further comprising adding, to the table profile files, an expected outcome from testing the decision metaphor with the decision engine. 5. The method of claim 1, wherein the decision metaphor model tool only accepts the electronic document when it is in a pre-formatted spreadsheet document comprising at least one of: operators, range values, or partial scores. 6. The method of claim 1, further comprising transmitting instructions for displaying errors in a graphical display. 7. A computer program product comprising a non-transient, machine-readable medium storing instructions which, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: receiving, by a decision metaphor model tool, an electronic document having content that includes requirement analysis and design artifacts in a computer-readable format, the requirement analysis and design artifacts defining a decision metaphor that graphically represents business rules for execution by a decision engine, the decision metaphor model tool being programmed with logic to read and interpret the content of the electronic document; reading, by the decision metaphor model tool according to the programmed logic, the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts, the intermediate model being formatted into one or more computer-readable table import files; outputting, to a communication network by the decision metaphor model tool with the intermediate model, the table import files and one or more table profile files containing test data for testing of the decision metaphor; reading, by the decision metaphor model tool, the one or more table import files for import into the decision engine; reading, by a testing framework associated with the decision metaphor model tool and being programmed with test logic to read and interpret the one or more table profile files, the one or more table profile files to generate requests for a test for the decision metaphor; sending, by the testing framework, the requests for the test to the decision engine; receiving, from the decision engine by the testing framework, responses for the requests for comparison against expected values and possible errors; and outputting, by the testing framework, an output file that includes a result of the test, the output file being formatted in a computer-displayable and user-readable graphical format. 8. The computer program product of claim 7, further comprising reading, by the testing framework, negative test values generated by the decision metaphor model tool and stored with the one or more table profile files. 9. The computer program product of claim 7, further comprising: generating, by the decision metaphor model tool, second table profile files comprising boundary conditions or negative conditions for rules generated by the decision metaphor model tool; and storing the generated second table profile files with the one or more table profile files. 10. The computer program product of claim 7, further comprising adding, to the table profile files, an expected outcome from testing the decision metaphor with the decision engine. 11. The computer program product of claim 7, wherein the decision metaphor model tool only accepts the electronic document when it is in a pre-formatted spreadsheet document comprising at least one of: operators, range values, or partial scores. 12. The computer program product of claim 7, further comprising transmitting instructions for displaying errors in a graphical display. 13. A system comprising: a programmable processor; and a non-transient machine-readable medium storing instructions which, when executed by the processor, cause the at least one programmable processor to perform operations comprising: receiving, by a decision metaphor model tool, an electronic document having content that includes requirement analysis and design artifacts in a computer-readable format, the requirement analysis and design artifacts defining a decision metaphor that graphically represents business rules for execution by a decision engine, the decision metaphor model tool being programmed with logic to read and interpret the content of the electronic document; reading, by the decision metaphor model tool according to the programmed logic, the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts, the intermediate model being formatted into one or more computer-readable table import files; outputting, to a communication network by the decision metaphor model tool with the intermediate model, the table import files and one or more table profile files containing test data for testing of the decision metaphor; reading, by the decision metaphor model tool, the one or more table import files for import into the decision engine; reading, by a testing framework associated with the decision metaphor model tool and being programmed with test logic to read and interpret the one or more table profile files, the one or more table profile files to generate requests for a test for the decision metaphor; sending, by the testing framework, the requests for the test to the decision engine; receiving, from the decision engine by the testing framework, responses for the requests for comparison against expected values and possible errors; and outputting, by the testing framework, an output file that includes a result of the test, the output file being formatted in a computer-displayable and user-readable graphical format. 14. The system of claim 13, the operations further comprising reading, by the testing framework, negative test values generated by the decision metaphor model tool and stored with the one or more table profile files. 15. The system of claim 13, the operations further comprising: generating, by the decision metaphor model tool, second table profile files comprising boundary conditions or negative conditions for rules generated by the decision metaphor model tool; and storing the generated second table profile files with the one or more table profile files. 16. The system of claim 13, the operations further comprising adding, to the table profile files, an expected outcome from testing the decision metaphor with the decision engine. 17. The system of claim 13, wherein the decision metaphor model tool only accepts the electronic document when it is in a pre-formatted spreadsheet document comprising at least one of: operators, range values, or partial scores. 18. The system of claim 13, the operations further comprising transmitting instructions for displaying errors in a graphical display.