SOA Testing / Web Services Testing / API Testing
Section1 - SOAs Explained
- What is Service-oriented Architecture?
- Why SOA?
- Basic SOA Terminology
- The SOA Reference Architecture
- A Traditional Approach
- Risks and Challenges of SOAs
- SOA and Business Architecture
- Varieties of SOA Implementations
Section2 - Key Components of SOA Testing
- Testing Differences and Challenges
- Looking at the Test Views
- Phases of SOA Testing
- Functional Testing
- Performance Testing
- Integration and Interoperability Testing
- Security Testing
- Compatibility Testing
Section3 - Developing an SOA Testing Strategy.
- What Should be in a Test Strategy?
- How to Design and Document a Test Strategy for Your SOA Implementation
- Understanding the Uniqueness of Your Architecture
Section4- Testing Web Services
- SOAD –Testing Web Services and SOA
- Why Web Services?
- Web Service Architecture
- Important Things to Understand About Web Services
- Service Discovery
- About UDDI
- Types of Registries
- WSIL - Web Services Inspection Language
- What is WSDL?
- XML-Related Technologies for SOA
- Methods of Testing Web Services
- SoapUI Features
Section5 - Testing Services and Processes
- Creating an SOA Testing Strategy
- Creating an SOA Test Plan
- Defining Business Processes
- The Role of Use Cases
- The Role of Requirements
Section6- SOA Test Performance & Evaluation/SOA Test Tools
- SOA Test Co-ordination and Management
- How to Evaluate SOA Test Results
- How to Know What is Important in SOA Test Results
- Sample SOA Test Reports
- The Purposes and Benefits of SOA Test Tools
- Major SOA Tools and Vendors
- How the Tools Work
What to Look for in SOA Test Tools