1. A method of testing a system under test (SUT) having a service-oriented architecture, the method comprising: generating a first test plan for an inbound interface for each of a plurality of service models, each of the plurality of service models implemented by a respective service executed in the SUT; generating a second test plan for an outbound interface of each of the plurality of service models; generating a third test plan for information consumed by each of the plurality of service models using a processor; generating a fourth test plan for a process model, wherein the process model utilizes each of the plurality of service models; generating a fifth test plan that maps each of the plurality of service models and the process model to executables of the SUT; and concatenating the first, second, third, fourth, and fifth test plans into a complete test plan for the SUT using the processor.