15. The testing integration system of claim 13 , wherein the test case generated by the generator is defined as a listing of method calls performed between the plurality of systems based on the communications.
13. A testing integration system for early application development, comprising: an input module that receives selections of a plurality of operations that accomplish a business transaction; at least one interface control document defining communications between a plurality of systems, wherein the communications implement the plurality of operations, wherein the at least one interface control document comprises information related to the structure of data exchanged, a list of the plurality of systems which communicate with each other, and sequence diagrams representing the communications between two or more of the plurality of systems and a sequence of the communications between the two or more of the plurality of systems; a template that receives information related to the at least one interface control document and further arranges the plurality of systems to accomplish the business transaction; a generator that generates a test case including the communications between the plurality of systems based on the arrangement of the plurality of systems in the template, the test case describes a plurality of inputs for a system under test and defines an expected output of the system under test in response to the plurality of inputs; and a test unit that outputs the plurality of inputs to the system under test, receives at least one output from the system under test, and compares the at least one output with the expected output.