Target Audience:
The course is appropriate for both Novice and Experienced
Testers under the following category: Test Engineers who are not
familiar with SOA/WebServices testing but have fundamental
knowledge/experience in functional testing
Benefits of this course:
After the completion of the course, the participants would be
able to:
Understand the
Service-Oriented Architecture, its Principles and
Benefits
Get a grip on the hyped
topic of “SOA is not WebServices”
Understand WebServices,
the most significant implementation model for SOA
Get a refresher on XML
Understand the
differences between Traditional testing methods and
the paradigms needed for testing WebServices
Understand the key
characteristics of WebServices
Explore different
aspects of WSDL
Explore different Test
Strategies for SOA-based applications
SOA Testing and
Opensource Tools
Understand functional
testing, compliance testing and load testing of
WebServices
Identify bug-finding
ideas in testing WebServices
Details of Topics covered:
Day One
Service Oriented Architecture
What is SOA
SOA Vs Traditional Applications
SOA Principles
Who is using SOA?
Key challenges facing SOA
SOA Testing Introduction
Differences from conventional testing
Challenges to be addressed
Refresher on XML Introduction
Well-formedness Vs Validity
XML DTD, XML Schema and a little bit about Parsers
Creating and Maintainting XML files
XML and Tool support
Understanding WSDL
WSDL and WebServices
Services
Ports
Binding and operations
PortType and operations
Messages
Retrieving and Viewing/Inspecting WSDL files
Day Two
Practical session on testing web services
Discussions
Testing Web Services Overview of the Test Process for Web-services
Introduction to SOAPUI
General defects to look for
Functional testing of Web Services using SOAPUI Using WSDL as the starting point to create tests
Building service requests
Functional testing of Web Services using SOAPUI
(continued)
Process testing of the steps in a business process
Web Service Test Assertions
Data-driven testing in SOAPUI
Groovy and SOAPUI
Read data from an external data source and write it to another
steps properties
Control TestCase flow based on outcome of some previous step or
external invocation
Trigger the execution of other TestSteps and/or TestCases
Performance testing of Web Services
Load testing strategies for Webservices in SOAPUI (Simple,
Variance, Burst, Thread)
Running a load test
Result analysis and graphing
Exercises on Web Services Testing
About the Instructor
Ashiwn Palaparthi has 10+ years of experience in Test
Engineering. He has worked at AppLabs for 6 years and held
several positions starting from a Project Lead to Manager to
Principal Architect to Associate Vice President. At Applabs he
was deeply involved in technology support to Test Engineering,
custom tools development and presales. To his credit, Ashwin has
- built automated unit test suite for ZENEB’s compoenent
platform.
- performed white-box testing (code/design reviews, profiling,
instrumentation etc) for e-Duction.
- developed a prototype extension to Winrunner to support 3rd
party ActiveX controls from Infragistics (a famous Activex
component vendor).
- developed a Custom Test Harness for a company called
Marketaxess, which is being used by 50 testers for last 5 years
day-in/day-out without any changes.
- ran a Security Testing Practice as the Practice Head for a
group of 100+ engineers in AppLabs where we performed
Web-application Security Testing, Testing Security Products
themselves etc.
- extended Jmeter and built a framework-assisted Performance
Testing service.
Ashwin also delivered two seminars in London, one on Performance
Testing using Open-source Testing tools and the other on
Security Testing [ICSTEST,2004] and also delivered talks at
HYSEA events. He also handled a very complex Test Automation
project for ISS, built a custom Test Automation framework using
QTP (and automated about 4000 tests, some of which were on
distributed environment) for ISS.
Ashwin also created the world’s first Online Tool Platform for
Software Testers, TestersDesk.com which today has more than 5000
users and has won the Best Innovation of the Year award among
tight competition.
This is a typical daily schedule. Please confirm the program
schedule at registration.
Nomination Fee
Rs. 12,000 for Single Nomination +
10.36% Service Tax
5% Discount for Early Bird Registrations (15 Days in advance to
the program date)
5% Discount on Task force of 4 to 7
10% Discount on task Force of 8 and above
10% discount applicable to CSTE / CSQA Qualified Professionals,
10% discount applicable to PMI / CSI Members and NASSCOM Members
The price includes the course material, lunch & breaks each day,
and a certificate of completion. Hotel and travel arrangements
are the responsibility of the attendee.
ETI Cancellation Policy
All cancellations must be made in writing - either by
mail, e-mail, or fax.
All payments must be received by ETI prior to the start
of the workshop/seminar.
If cancelled 5 calendar days, or later, prior to the
start date or for no-shows - NO REFUND
If cancelled 6-30 calendar days prior to the start date
- 50 % of the workshop/seminar fee will be non-refundable.
If cancelled prior to 30 calendar days to the start date
- A full refund will be issued.
You are welcome to substitute if you cannot attend, but
please notify in advance.
You may reschedule with at least four weeks notice prior
to the workshop/seminar for which you are currently
registered.
Please send all cancellations and substitutions to
training@edistatesting.com or call 91-80-415-74806,
Attn: Workshop Coordinator
Need to train multiple people
on this topic? Try private in-house training.
For more information contact us at
corporate@edistatesting.com or
91-80-415-74806
Edista Testing Institute has the capability to meet all
your competency assessments, training, certification, elearning,
and staffing needs (experienced as well as entry level). Please
get in touch with us if you do
not find any service/training product on the website that you are looking
for.
A venture of
QAI is Asia’s largest and world’s third largest global consulting organization addressing
‘Operational
Excellence' in IT, BPO and Knowledge intensive organizations.