Introduction to SOA Testing
Introduction
The SOA Components to Test
SOA Testing Challenges
Layered Component Testing
Phased Testing
Parts of a Test Framework
Unit Testing SOA Components
Introduction
Unit Testing a Web Service
Other Types of Services
Verification Scenarios
Unit Testing Adapters
Unit Testing Guidance
Unit Testing Data Maps
Data Map Test Guidance
Unit Testing Business Process
Business Process Test Guidance
Unit Test Human Interface
Human Interface Test Guidance
White Box Testing
Integration Test
Introduction
Types of Integration Tests
The Governance Aspect
Component Ownership
Setting up Service Integration Test System
Setting up Process Integration Test System
Creating a Script to Test a Service
Running a Test Case for a Service
Creating a Business Process Test Script
Running a Test Case for a Process
Non-Functional Testing
Introduction
Performance Testing
Security Testing
Common Web Service Attacks
Interoperability Testing
WS-Interoperability
Interoperability Testing a Service
Interoperability Testing a Business Process
.NET Interoperability
Process State Persistence Testing
Process Versioning Testing
Scenario
Objectives
SOA Testing Tools
Objectives
Purpose of Testing Tools
What’s New in SOA Testing
SOA Test Tools
Empirix Inc: e-Test Suite
Empirix Inc: e-Test Manager Enterprise
Parasoft – SOA Test
Optimyz - WebServiceTester
Mindreef - SOAPScope
SOAPScope – Comparing WSDL Files
Checking WSDL for Compliance
SOAPScope – Analyzing Files
Viewing Methods in WSDL File
SOA Testing Features - Comparison
SOAPScope – Weather Application Testing
SOAPScope – Testing Scenario for Weather Application
SOAPScope Testing Scenario Step 1: Import a WSDL File
SOAPScope Testing Scenario Step 2: Invoke method(s) used
SOAPScope Testing Scenario Step 3: Test / Record
SOAPScope Testing Scenario Step 4: Store Test Runs
Summary