WA1395 Testing SOA Applications Training and Courseware Course Outline

1. Introduction to SOA Testing

  • Objectives
  • Introduction
  • The SOA Components to Test
  • Parts of a Test Framework
  • Layered Component Testing
  • Testing the SOA Layers
  • Phased Testing
  • SOA Testing Challenges 1/3
  • SOA Testing Challenges 2/3
  • SOA Testing Challenges 3/3
  • SOA Testing Opportunities
  • Summary
 

2. Unit Testing SOA Components

  • Objectives
  • Introduction
  • Verification Scenarios
  • Unit Testing a Web Service
  • Other Types of Services
  • Unit Testing Guidance
  • Unit Testing SOA Components
  • More Details: Testing Data Maps
  • Data Map Test Guidance
  • More Details: Business Process
  • Unit Testing Business Process
  • Business Process Test Guidance
  • Human Workflow
  • Unit Test Human Interface
  • Human Interface Test Guidance
  • White Box Testing
  • Summary
 

3. Integration Test

  • Objectives
  • What is Integration Testing?
  • Types of Integration Tests
  • The Governance Aspect
  • Component Ownership 1/2
  • Component Ownership 2/2
  • Integration Testing Strategies
  • Incremental Strategies
  • Top-down Integration
  • Bottom-up Integration
  • Umbrella / Critical Path Integration
  • Setting Up a Service Integration Test System
  • Setting Up a 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
  • Summary
 

4. Non-Functional Testing

  • Introduction
  • Performance Testing
  • Security Testing
  • Web Service Attacks 1/4
  • Web Service Attacks 2/4
  • Web Service Attacks 3/4
  • Web Service Attacks 4/4
  • Interoperability Testing
  • WS-Interoperability
  • Interoperability Testing a Service
  • Interoperability Testing a Business Process
  • Common Interoperability Issues
  • Process State Persistence Testing
  • Process Versioning Testing
  • Summary
 

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
  • 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