SOA Testing - Full Course
SOA Testing
Module 1: SOA Introduction
- What is SOA
- Evolution of SOA
- Why SOA is Required
- Traditional Architecture Vs SOA Architecture
- Characteristics of SOA
- Benefits of SOA
- SOA Governance
Module 2: Web Services
- What is Web Service
- Different components of Web Service
- WSDL
- SOAP
- XML
- Different types of Web Services
- Synchronous
- Asynchronous
- REST
- SOAP
Module 3: Middleware
- What is Middleware
- What are the various types of Middleware Suites
- What is Enterprise Service Bus(ESB)
- What are the advantages of Middleware
Module 4: Service Registry
- What is Service Registry
- UDDI
Module 5: Business Rules
- What are Business Rules
- What is Business Rules Engine(BRE)
- Role of Business Rules in SOA
Module 6: Business Process
- What are Business Processes
- What is BPEL
- Role of BPEL in SOA
Module 7: Messaging
- Introduction to Messaging
- Java Messaging Service(JMS)
- Topic
- Queues
Module 8: SOA Security
- Security at Web Services Level
- Security at Message Level
- Security at Transport Level
Module 9: Key performance aspects in SOA
- Performance at Web Service Level
- Performance at ESB integration level
- Performance at Message Queues
Module 10: SOA Testing
- 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
Module 11: SOA Testing Tools ViewDetails || CloseDetails
- Overview on various SOA Testing Tools
- Open source SOA Testing Tools
- Commercial/Vendor specific SOA Testing Tools
- Benefits of using SOA Test Tools
- Overview on soapUI Tool
- Various SOA Testing types supported by soapUI Tool
- 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