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 service model; generating a second test plan for an outbound interface of each service model; generating a third test plan for information consumed by the service models using a processor; generating a fourth test plan for a process model, wherein the process model utilizes the service models; generating a fifth test plan that maps service models and the process model to executables of the system; and concatenating the first, second, third, fourth, and fifth test plans into a complete test plan for the SUT using the processor.