Continuous Testing of Service-Oriented Applications Using Service Virtualization

Service-Oriented Architecture (SOA) has changed the way business enterprises get aligned with technology with a very fast pace keeping the demand of re-alignment time very short. Service-oriented architecture (SOA) carries significant commitment to impart an effective version for bias, agile and componentized IT which can be modified quickly. SOA removes the gap between software and business. The service-oriented application can be expensive to test because services are hosted remotely, are potentially shared among many users, and may have cost associated with their invocation. As classical testing approach and tools are not able to fit well, we have evolved a new approach to confront the increased complexity of the software. SV (Service virtualization) is the recent idea in software industry that grasp throughout the SDLC, it grow vigorously due to its artistry to address numerous constraints faced while development and testing. Service virtualization removes system dependency deadlocks by virtualizing or capturing and configuring the objective of the system's dynamic behavior, performance and data which acts and replies in the same manner as live one. The main benefit of using service virtualization is that the cost and time for testing is dramatically reduced, and quality is improved.