SOA Testing

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Service-Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing enterprise systems where business needs and technical solutions are closely aligned. SOA offers a number of potential benefits, such as cost-efficiency and agility. However, adopting SOA is not without considerable challenges. For example, the most common way to implement a SOA-based system is with Web services, but the standards that define Web services are evolving rapidly and many of the Web services tools are still somewhat immature. There is also the question of how to leverage existing legacy assets within a SOA context.

At the end of the training, participants will be able to:

Pre-requisite

Fundamental knowledge of functional testing.

Duarion

5 days

Course Outline

  • What is SOA
  • Evolution of SOA
  • Why SOA is Required
  • Traditional Architecture Vs SOA Architecture
  • Characteristics of SOA
  • Benefits of SOA
  • SOA Governance
  • What is Web Service
  • Different components of Web Service
  • WSDL
  • SOAP
  • XML
  • Different types of Web Services
  • Synchronous
  • Asynchronous
  • REST
  • SOAP
  • What is Middleware
  • What are the various types of Middleware Suites
  • What is Enterprise Service Bus(ESB)
  • What are the advantages of Middleware
  • What is Service Registry
  • UDDI
  • What are Business Rules
  • What is Business Rules Engine(BRE)
  • Role of Business Rules in SOA
  • What are Business Processes
  • What is BPEL
  • Role of BPEL in SOA
  • Introduction to Messaging
  • Java Messaging Service(JMS)
  • Topic
  • Queues
  • Security at Web Services Level
  • Security at Message Level
  • Security at Transport Level
  • Performance at Web Service Level
  • Performance at ESB integration level
  • Performance at Message Queues
  • What is SOA Testing
  • How SOA Testing different from Traditional Testing
  • SOA Testing Approach
  • SOA Testing Life Cycle
  • SOA Testing Challenges
  • SOA Functional Testing
  • Web Services Testing
  • SOA Integration Testing
  • Business Rules Testing
  • Business Process Testing
  • MQ Testing
  • SOA Non-Functional Testing
  • SOA Security Testing
  • SOA Performance Testing
  • SOA-Compliance & Inteorperability Testing
  • SOA Testing Best Practices
  • Overview on various SOA Testing Tools
  • Open source SOA Testing Tools
  • Commercial/Vendor specific SOA Testing Tools
  • Benefits of using SOA Test Tools
Accordion Content
  • Web Services Functional Testing
  • Web Services Security Testing
  • JMS Testing
  • Working with JMS Messages
  • Validating JMS Responses
  • Service Mocking
  • Working with Mock Services
  • Mock Operations and Responses
  • Web Services Load Testing
  • Creating and Running Load Tests
  • Simulating different types of load
  • Validating Performance
  • Exporting Data and Statistics
  • Web Services Compliance & Interoperability Testing
  • WSDL Level
  • SOAP Level
  • Working with WSDL’s
  • Operations and Requests
  • Working with Messages
  • Authenticating SOAP Requests
  • Headers and Attachments
  • Validating SOAP ServicesOverview on various SOA
  • Testing Tools
  • Generating HTML Reports
  • Exporting Data
  • Printable Reports
  • WSDL Coverage
  • SOAP Request and Response Coverage
  • Intellij
  • NetBeans
  • Eclipse
Accordion Content

Reviews