Date Added: Nov 2012
Service Oriented Architecture (SOA) is one of the latest software architectures. This architecture is created in direction of the business requirements and removed the gap between software and businesses. The software testing is the rising cost of activities in development software. SOA has different specifications and features proportion of the other software architectures. This paper reviews SOA testing challenges and existing solution(s) for those challenges. Then that reports a survey of recent research to SOA systems testing, that covers both functional and non-functional testing. Those are presented for different levels of functional testing, including unit, integration, and regression testing.