SlideShare a Scribd company logo
INTRO TO SOA Testing & SOAP UI
MANOJ MATHPAL | SOFTWARE CONSULTANT
Knoldus Software LLP
 What is SOA
 Why SOA Testing
 Web Services Types
 SOAP Vs REST
 Tools for SOA Testing
 What is SOAP UI Pro
 SOAP UI Pro features
 SOAP UI Testing Framework
 Demo
AGENDA
Service Oriented Architecture (SOA)?
3
SOA is not a product or technology. Architectural approach to creating systems
built from autonomous services based on service oriented principles
Service Oriented Principles
✓ Standardized service contracts
✓ Loose coupling
✓ Service abstraction
✓ Service reusability
✓ Service autonomy
✓ Platform independent
Why SOA Testing
4
 Component level testing
 Early defect identification
 Early to market
 Maximise ROI in testing
 Quality excellence and Test efficiency
 Increase test coverage
 Maximize ROI in testing
Web Services Types
5
Web Services can be implemented in different ways, and the following two are the
popular implementations approaches.
SOAP
SOAP is a standard protocol defined by the W3C Standard for sending and
receiving web service requests and responses. SOAP uses the XML format to send
and receive the request and hence the data is platform independent data. SOAP
messages are exchanged between the provider applications and receiving
application within the SOAP envelops.
REST
REST means Representational State Transfer, it is an architecture that generally
runs over HTTP. REST is an alternative to SOAP (Simple Object Access Protocol)
and instead of using XML for request REST uses simple URL in some cases. Unlike
SOAP, RESTFUL applications uses HTTP build in headers to carry meta-
information. Rest API supports both XML and JSON format. It is usually preferred
for mobile and web apps as it makes app work faster and smoother
SOAP Vs REST
 REST stands for Representational State
Transfer
 No WS-Standards are available
 Support is available for XML, JSON
 REST is light weighted and sends only
actual message that needs to exchange
 REST is stateless
 SOAP stands for Simple Object Access
Protocol
 WS-Standards are available for security,
transaction management etc.
 Support only XML
 SOAP has overhead of sending soap
envelope, header along with actual soap
message
Tools for SOA Testing
Company Tool Description
ITKO (CA) LISA One of the early vendors of specialized testing and
automation tool for SOA. First vendor to launch
virtualization capability as a standalone tool
Parasoft SOA Test One of the early starters in SOA test automation space.
It has Application lifecycle Management (ALM),
virtualization etc. Good overall support for product
GreenHat GH Tester
HP Service Test Maturing rapidly in-terms of features and maturity and
is in a position to challenge niche vendors. Seamless
integration with HP toolset for GUI automation is a key
strength and differentiator
Open
Source/Licensed
SOAP
UI/SOAP UI
Pro
Available in both open source and licensed version.
Has capability of load testing along with functional
automation
What is SOAP UI Pro
8
 A open source/licensed Functional Testing solution from SmartBear. With an
user friendly interface SOAP UI provides capability of creating and executing of
automated functional test and regression suite. On successful test execution tool
provides execution report in multiple formats. SOAP UI has also extended its
capability to do Load testing, security testing and compliance testing.
SOAP UI Pro Test Structure
SOAP UI structures functional test into three levels; Test Suites, Test Cases and
Test Steps
Test suite is a collection of test case grouped logically together. Multiple test suite
can be created inside SOAP UI project. For e.g. different test suites can be created
for positive and negative scenario
Test case is a collection of Test Steps grouped together to build complete
framework
Test steps are building blocks of test cases. For e.g. SOAP Request, Datasource,
Datasink, DataSourceLoop, Assertions, Groovy etc.
SOAP UI Pro Features
9
✓ Test data driven testing approach
✓ Load Testing
✓ Mock creation to mimic the web service response
✓ Support of SOAP, Rest, JMS, MQ etc.
✓ Service autonomy
✓ Integration capabilities with other softwares
✓ SOAP UI inbuilt framework capability
Security Testing
SOAP UI Testing Framework
REST/SOAP
Service
MQ
Service
Provider
Testers
Driver
data
Test data
Requests Framework
SoapUI
Hermes JMS
DB
SOAP/REST Request
SOAP/REST Response
JDBC Request
Query Results
Reports
Automated e-
mail
SUT
JMS
Test Data Source
Configuration
Demo
Thank You

More Related Content

What's hot (20)

PDF
Web Services Automated Testing via SoapUI Tool
Sperasoft
 
PPTX
Introduction to performance testing
Richard Bishop
 
PPTX
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Simplilearn
 
PDF
Introduction to Selenium grid
Knoldus Inc.
 
PPTX
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
PDF
Jmeter Performance Testing
Atul Pant
 
PPT
Selenium Concepts
Swati Bansal
 
PPTX
Performance testing using Jmeter for apps which needs authentication
Jay Jha
 
PDF
Performance testing presentation
Belatrix Software
 
PPTX
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
PPT
Selenium Presentation at Engineering Colleges
Vijay Rangaiah
 
PPTX
Presentation on Apache Jmeter
Sabitri Gaire
 
PPTX
Test Automation and Selenium
Karapet Sarkisyan
 
PDF
Postman Webinar: Postman 101
Nikita Sharma
 
PDF
Cucumber ppt
Qwinix Technologies
 
PPTX
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
PPT
Performance testing and reporting with JMeter
jvSlideshare
 
PPTX
Performance Testing using LoadRunner
Kumar Gupta
 
PPTX
Selenium introduction
Pankaj Dubey
 
PPTX
Selenium test automation
Srikanth Vuriti
 
Web Services Automated Testing via SoapUI Tool
Sperasoft
 
Introduction to performance testing
Richard Bishop
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Simplilearn
 
Introduction to Selenium grid
Knoldus Inc.
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
Jmeter Performance Testing
Atul Pant
 
Selenium Concepts
Swati Bansal
 
Performance testing using Jmeter for apps which needs authentication
Jay Jha
 
Performance testing presentation
Belatrix Software
 
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
Selenium Presentation at Engineering Colleges
Vijay Rangaiah
 
Presentation on Apache Jmeter
Sabitri Gaire
 
Test Automation and Selenium
Karapet Sarkisyan
 
Postman Webinar: Postman 101
Nikita Sharma
 
Cucumber ppt
Qwinix Technologies
 
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
Performance testing and reporting with JMeter
jvSlideshare
 
Performance Testing using LoadRunner
Kumar Gupta
 
Selenium introduction
Pankaj Dubey
 
Selenium test automation
Srikanth Vuriti
 

Viewers also liked (12)

PPTX
Testing Agile Web Services from soapUI
PLM Mechanic .
 
PDF
Automate REST API Testing
TechWell
 
PPT
Presentation for soap ui
Anjali Rao
 
PPTX
An introduction to api testing | David Tzemach
David Tzemach
 
PPTX
REST API testing with SpecFlow
Aiste Stikliute
 
PPTX
Getting Started with API Security Testing
SmartBear
 
PPTX
Testing soapui
Shahid Shaik
 
PDF
API Testing
Bikash Sharma
 
PDF
4 Major Advantages of API Testing
QASource
 
PPTX
Api testing
Keshav Kashyap
 
PPTX
Testing web services
Taras Lytvyn
 
PPTX
Learn SoapUI
David Ionut
 
Testing Agile Web Services from soapUI
PLM Mechanic .
 
Automate REST API Testing
TechWell
 
Presentation for soap ui
Anjali Rao
 
An introduction to api testing | David Tzemach
David Tzemach
 
REST API testing with SpecFlow
Aiste Stikliute
 
Getting Started with API Security Testing
SmartBear
 
Testing soapui
Shahid Shaik
 
API Testing
Bikash Sharma
 
4 Major Advantages of API Testing
QASource
 
Api testing
Keshav Kashyap
 
Testing web services
Taras Lytvyn
 
Learn SoapUI
David Ionut
 
Ad

Similar to Soa testing soap ui (2) (20)

ODP
Soa testing soap ui
manoj mathpal
 
PPTX
SOA Testing
Roopesh Kohad
 
PPTX
Soap UI and postman
Tushar Agarwal
 
PDF
Soap ui and soapui pro course contents
Probal Sil
 
PPTX
WebServices using Soap
Mohammed625
 
PPTX
SoapUi using WebServices
AbdulImrankhan7
 
PPTX
Web Services and Introduction of SOAPUI
Dinesh Kaushik
 
PPTX
WebServices using Soapui
javeed_mhd
 
PPTX
Web services testing
rammikn
 
PPSX
API Test Automation
SQALab
 
PPTX
Testing soapui
F K
 
PPT
Introduction to soapui and webservices
Anil Yadav
 
DOC
Soap ui documentation
Follower Test
 
PPTX
Testing soap UI
Razia Sultana
 
PPTX
Service testing - Introduction to SoapUI & groovy
Thessaloniki Software Testing and QA meetup
 
PDF
White paper ready api
Nithin Bijjala
 
PPTX
Soap UI - Getting started
Qualitest
 
PPTX
Introduction to SoapUI day 1
Qualitest
 
PPTX
Performance soapui siege_last
cdnaro
 
PPTX
B4USolution_API-Testing
b4usolution .
 
Soa testing soap ui
manoj mathpal
 
SOA Testing
Roopesh Kohad
 
Soap UI and postman
Tushar Agarwal
 
Soap ui and soapui pro course contents
Probal Sil
 
WebServices using Soap
Mohammed625
 
SoapUi using WebServices
AbdulImrankhan7
 
Web Services and Introduction of SOAPUI
Dinesh Kaushik
 
WebServices using Soapui
javeed_mhd
 
Web services testing
rammikn
 
API Test Automation
SQALab
 
Testing soapui
F K
 
Introduction to soapui and webservices
Anil Yadav
 
Soap ui documentation
Follower Test
 
Testing soap UI
Razia Sultana
 
Service testing - Introduction to SoapUI & groovy
Thessaloniki Software Testing and QA meetup
 
White paper ready api
Nithin Bijjala
 
Soap UI - Getting started
Qualitest
 
Introduction to SoapUI day 1
Qualitest
 
Performance soapui siege_last
cdnaro
 
B4USolution_API-Testing
b4usolution .
 
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
PPTX
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
PPTX
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
PPTX
Java 17 features and implementation.pptx
Knoldus Inc.
 
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
PPTX
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
PPTX
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
PPTX
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
PPTX
Intro to Azure Container App Presentation
Knoldus Inc.
 
PPTX
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
PPTX
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
PPTX
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
PPTX
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
Java 17 features and implementation.pptx
Knoldus Inc.
 
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
Intro to Azure Container App Presentation
Knoldus Inc.
 
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 

Recently uploaded (20)

PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 

Soa testing soap ui (2)

  • 1. INTRO TO SOA Testing & SOAP UI MANOJ MATHPAL | SOFTWARE CONSULTANT Knoldus Software LLP
  • 2.  What is SOA  Why SOA Testing  Web Services Types  SOAP Vs REST  Tools for SOA Testing  What is SOAP UI Pro  SOAP UI Pro features  SOAP UI Testing Framework  Demo AGENDA
  • 3. Service Oriented Architecture (SOA)? 3 SOA is not a product or technology. Architectural approach to creating systems built from autonomous services based on service oriented principles Service Oriented Principles ✓ Standardized service contracts ✓ Loose coupling ✓ Service abstraction ✓ Service reusability ✓ Service autonomy ✓ Platform independent
  • 4. Why SOA Testing 4  Component level testing  Early defect identification  Early to market  Maximise ROI in testing  Quality excellence and Test efficiency  Increase test coverage  Maximize ROI in testing
  • 5. Web Services Types 5 Web Services can be implemented in different ways, and the following two are the popular implementations approaches. SOAP SOAP is a standard protocol defined by the W3C Standard for sending and receiving web service requests and responses. SOAP uses the XML format to send and receive the request and hence the data is platform independent data. SOAP messages are exchanged between the provider applications and receiving application within the SOAP envelops. REST REST means Representational State Transfer, it is an architecture that generally runs over HTTP. REST is an alternative to SOAP (Simple Object Access Protocol) and instead of using XML for request REST uses simple URL in some cases. Unlike SOAP, RESTFUL applications uses HTTP build in headers to carry meta- information. Rest API supports both XML and JSON format. It is usually preferred for mobile and web apps as it makes app work faster and smoother
  • 6. SOAP Vs REST  REST stands for Representational State Transfer  No WS-Standards are available  Support is available for XML, JSON  REST is light weighted and sends only actual message that needs to exchange  REST is stateless  SOAP stands for Simple Object Access Protocol  WS-Standards are available for security, transaction management etc.  Support only XML  SOAP has overhead of sending soap envelope, header along with actual soap message
  • 7. Tools for SOA Testing Company Tool Description ITKO (CA) LISA One of the early vendors of specialized testing and automation tool for SOA. First vendor to launch virtualization capability as a standalone tool Parasoft SOA Test One of the early starters in SOA test automation space. It has Application lifecycle Management (ALM), virtualization etc. Good overall support for product GreenHat GH Tester HP Service Test Maturing rapidly in-terms of features and maturity and is in a position to challenge niche vendors. Seamless integration with HP toolset for GUI automation is a key strength and differentiator Open Source/Licensed SOAP UI/SOAP UI Pro Available in both open source and licensed version. Has capability of load testing along with functional automation
  • 8. What is SOAP UI Pro 8  A open source/licensed Functional Testing solution from SmartBear. With an user friendly interface SOAP UI provides capability of creating and executing of automated functional test and regression suite. On successful test execution tool provides execution report in multiple formats. SOAP UI has also extended its capability to do Load testing, security testing and compliance testing. SOAP UI Pro Test Structure SOAP UI structures functional test into three levels; Test Suites, Test Cases and Test Steps Test suite is a collection of test case grouped logically together. Multiple test suite can be created inside SOAP UI project. For e.g. different test suites can be created for positive and negative scenario Test case is a collection of Test Steps grouped together to build complete framework Test steps are building blocks of test cases. For e.g. SOAP Request, Datasource, Datasink, DataSourceLoop, Assertions, Groovy etc.
  • 9. SOAP UI Pro Features 9 ✓ Test data driven testing approach ✓ Load Testing ✓ Mock creation to mimic the web service response ✓ Support of SOAP, Rest, JMS, MQ etc. ✓ Service autonomy ✓ Integration capabilities with other softwares ✓ SOAP UI inbuilt framework capability Security Testing
  • 10. SOAP UI Testing Framework REST/SOAP Service MQ Service Provider Testers Driver data Test data Requests Framework SoapUI Hermes JMS DB SOAP/REST Request SOAP/REST Response JDBC Request Query Results Reports Automated e- mail SUT JMS Test Data Source Configuration
  • 11. Demo