SOA or Service Oriented Architecture Testing is a type of software testing in which the application components are developed in order to communicated using protocols over a network.