ABSTRACT

The goal of Service Oriented Architecture (SOA) testing is to view the whole business process, and ensure that the components of that process interact properly. End-to-end SOA testing involves testing an entire business process path to ensure that the integration has resulted in the intended execution of transactions, interactions, and data transformations. As SOAs begin to form the fabric of IT infrastructure, actively and aggressively testing Web services has become crucial. Comprehensive functional, performance, interoperability, and vulnerability testing form the essence of SOA testing. Web services have blurred the boundaries between network devices, security products, applications, and other IT assets within an enterprise. Almost every IT asset now advertises its interface as a Web Services Definition Language interface ready for SOAP/XML messaging. Web services interfaces provide unprecedented flexibility in an integrating IT assets across internal and an external corporate domains.