Course Outline
Home
|
Training Catalog
|
Delivery Methods
|
Training & Education Services
|
What Sets Us Apart
|
About Us
|
Contact Us
Education Services Home
>
Browse Courses
> Service Oriented Architecture(SOA) Testing Course >
Service Oriented Architecture(SOA) Testing Course
Course Code:
IN 708
Course Abstract:
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 (selected by customer) and provides hands-on exercises to re-enforce learning.
Audience:
This course is designed for Quality assurance, application developers, and enterprise architects who all will gain considerable value from this curriculum.
Duration:
2 days
Learning Outcomes:
Upon completion of this course, the participant will be able to:
> Highlight foundational SOA concepts
> Gain a realistic understanding of the various challenges and unique considerations that SOA brings into play for testing and quality assurance
> Learn how to apply unit testing, integration testing, and customer acceptance testing to a service oriented enterprise
> Explore the various types of artifacts introduced by SOA (WSDL, BPEL, SOAP, etc.) and the implications they have for testing
> Gain hands-on experience using a SOA testing tool to test both services and business processes
Course 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
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 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
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
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
Appendix. Introduction to WebSphere Integration Developer (WID) v6
Objectives
WebSphere Process Server v6
WebSphere Integration Developer (WID) v6
SCA Basics
Wiring Example
Key Features of WID
Perspectives, Views and Editors
Creating Artifacts
Unit Testing Artifacts
Summary
Prerequisites:
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.
Note: All fields are required
First Name:
Last Name:
Company:
Title:
Email Address:
Phone Number:
Address:
City:
State:
Please Select a State
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
DC-Washington
Delaware
Florida
Georgia
Hawaii
Iowa
Idaho
Illinois
Indiana
Kansas
Kentucky
Louisiana
Massachusetts
Maryland
Maine
Michigan
Minnesota
Missouri
Mississippi
Montana
North Carolina
North Dakota
Nebraska
New Hampshire
New Jersey
New Mexico
Nevada
New York
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Virginia
Vermont
Washington
Wisconsin
West Virginia
Wyoming
Ontario
Alberta
Newfoundland
Prince Edward Island
British Columbia
Northwest Territories
Quebec
Manitoba
Nova Scotia
Saskatchewan
New Brunswick
Yukon Territory
Nunavut
Puerto Rico
Zip Code:
Which Topic(s) Currently Interests Your Organization:
Agile
AJAX and Web 2.0
Business Analysis
Business Practices
Cisco
Communications
Customer Service/Communications
Data Warehousing
Database Developer
End User
Enterprise Architecture
Internet Application Developer
Lotus
Mainframe
Messaging Infrastructure
Networking
Operating Systems
Programming Languages
Programming Methodologies
Project Management
Project Management
Quality Assurance
Relational Databases
Reporting Tools
SAP
Scrum Master
Security
Server Applications
SQL & PL/SQL Programming
Testing
Testing and Quality Assurance
Virtualization
Web Technologies
Wireless Technology
Tell Us More:
I have an immediate training or educational service need and I wish to be contacted today
I am a current TEKsystems Education Services client and wish to speak to someone
I have a training budget approved and I am ready to talk to someone about the details of my organization’s training need
I do not have an approved training budget, but I have a need and would like to talk to TEKsystems Education Services about their solutions
Unfortunately, I do not have a group training request
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.
My Training Need Is For:
6-10 People
11-16 People
17-25 People
26-75 People
76+ People
My Delivery Method Needed Is:
Instructor-Led Classroom Training
Instructor-Led Virtual Training
Self-Paced Online Training
Code Number:
We Value Your Privacy!
Ready to get started or in need of more information?
Contact us
today.
Hot Courses
ITIL® v3 Foundation
Directing Technology Programs – Fundamentals of Program Management
Microsoft Silverlight
Web 2.0 Developers Overview
Web 2.0 for the Enterprise
Applying Scrum with User Stories
Front-End Engineering and Web 2.0 with Ajax
Ajax Advanced
Web 2.0 Application Development
Top Skills
Ajax
Business Analysis, Software Processes & Tools
Java Development
Vendor/Consultant Services
Testimonials
Made the subject matter interesting and related to real world situations.
Student - TSO ISPF & JCL