WA1395 Testing SOA Applications Training Course Outline

1. Introduction to SOA Testing

  • Introduction
  • The SOA Components to Test
  • SOA Testing Challenges
  • Layered Component Testing
  • Phased Testing
  • Parts of a Test Framework
 

2. 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
 

3. 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
 

4. 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
 

5. Scenario

  • Objectives
 

6. 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