This course provides a brief introduction to the concept of testing Service Oriented Architecture (SOA) based applications. SOA testing introduces new challenges. This course starts with an overview of SOA fundamentals and then looks into what is involved in testing SOA applications. The course also looks into some of the popular SOA testing tools in the market and demonstrates features of one such tool.
* SOA Fundamentals
* SOA Testing
* SOA Testing Tools
* Summary
Target Audience
J2EE developers, architects and any other technical IT staff involved in testing SOA applications.
Key Topics
- 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
- - 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
- - 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
- - 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
Objectives
- After completing this course, the student should be able to:
- * Understand the fundamentals of SOA
- * Describe the various types of testing that can be performed on SOA applications and what different when compared to traditional testing approach in non-SOA applications.
- * List various SOA test tools available in the market today and the features they provide.
Required Skills/Experience
- No specialized technical pre-requisites are required for this course; however a basic understanding of SOA and some knowledge in IT systems and distributed computing is expected.
Fee: $600.00
Course Schedule:
Back to Course Description
Austin
Charlotte
Columbia
Hunt Valley
Lansing
Madison
Milwaukee
Minneapolis
Oak Brook
Oklahoma City
Phoenix
Raleigh
San Antonio
Schaumburg
Tulsa
Washington DC