1. A method of test integration for early application development, comprising: defining a business case describing a business transaction; defining a scenario including a series of operations that accomplish the business transaction; identifying a plurality of systems associated with the series of operations; identifying at least one interface control document describing communications between the plurality of systems that accomplish each operation in the series 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; generating a test case based on the scenario by extracting from the at least one interface control document the communications between the plurality of systems, the test case describing a plurality of inputs for a system under test and defining an expected output of the system under test in response to the plurality of inputs; and executing the test case by outputting the plurality of inputs to the system under test, receiving at least one output from the system under test, and comparing the at least one output with the expected output.
1. A method of test integration for early application development, comprising: defining a business case describing a business transaction; defining a scenario including a series of operations that accomplish the business transaction; identifying a plurality of systems associated with the series of operations; identifying at least one interface control document describing communications between the plurality of systems that accomplish each operation in the series 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; generating a test case based on the scenario by extracting from the at least one interface control document the communications between the plurality of systems, the test case describing a plurality of inputs for a system under test and defining an expected output of the system under test in response to the plurality of inputs; and executing the test case by outputting the plurality of inputs to the system under test, receiving at least one output from the system under test, and comparing the at least one output with the expected output. 11. The method of claim 1 , wherein the business transaction described in the business case is defined as installing internet protocol service for a customer.