SOA testing is an important testing technique that tests the overall architecture of a given software service. Also, it can be thought of as testing a collection of legacy applications, custom-developed components, etc. Read less