WEB SERVICES
   testing


SOAPUI
XML(Extendible Markup Language)
• XML can be used as a data source to hold
  some data.
• XML can be used to communicate data
  between systems.
• In XML we can define our own tags ultimately, we
  are defining our own protocol to transfer data
  between systems
<PersonalData>
  <FirstName> Amit </FirstName>
  <MiddleName> Singh </MiddleName>
  <LastName> Rathi </LastName>
</PersonalData>
WEBSERVICE
 Web service can be defined as an
 application, which does not have any
 GUI. Web service have engine, this
 engine takes input in the form of XML,
 process the data and provide output
 again in the form of XML
WEBSERVICES
WSDL(Web Service Definition Language)
* When we are working on web service, we don’t have idea, what is the
   format of input xml that web service take
* What is the format of output xml generated by web services.
* What are the different services is exposed by my web service



  All these information is
  mentioned in XML formatted
  document is called WSDL
  We use this wsdl while testing
  web services
TYPES OF WEBSERVICES
       SOAP            REST

  Conventional    New Technology
  Heavy           Light Weighted
  Use WSDL        Use WADL
SoapUI
• Automation tool for web services function and load testing
• Generate XML on behalf of our input data and send it web service
   engine.
• Receive data coming from web service and validate data
• Generate basic reports as well
Workflow of SoapUI


    CREATE SOAPUI PROJECT

     Create Test Suite


 Create Test Cases


    Create Test Steps

                            bestpowerpointtemplates.com
Questions


•Q& A



            bestpowerpointtemplates.com
Questions


•Q& A



            bestpowerpointtemplates.com

Webservices testing using SoapUI

  • 1.
    WEB SERVICES testing SOAPUI
  • 2.
    XML(Extendible Markup Language) •XML can be used as a data source to hold some data. • XML can be used to communicate data between systems. • In XML we can define our own tags ultimately, we are defining our own protocol to transfer data between systems <PersonalData> <FirstName> Amit </FirstName> <MiddleName> Singh </MiddleName> <LastName> Rathi </LastName> </PersonalData>
  • 3.
    WEBSERVICE Web servicecan be defined as an application, which does not have any GUI. Web service have engine, this engine takes input in the form of XML, process the data and provide output again in the form of XML
  • 4.
  • 5.
    WSDL(Web Service DefinitionLanguage) * When we are working on web service, we don’t have idea, what is the format of input xml that web service take * What is the format of output xml generated by web services. * What are the different services is exposed by my web service All these information is mentioned in XML formatted document is called WSDL We use this wsdl while testing web services
  • 6.
    TYPES OF WEBSERVICES SOAP REST Conventional New Technology Heavy Light Weighted Use WSDL Use WADL
  • 7.
    SoapUI • Automation toolfor web services function and load testing • Generate XML on behalf of our input data and send it web service engine. • Receive data coming from web service and validate data • Generate basic reports as well
  • 8.
    Workflow of SoapUI CREATE SOAPUI PROJECT Create Test Suite Create Test Cases Create Test Steps bestpowerpointtemplates.com
  • 9.
    Questions •Q& A bestpowerpointtemplates.com
  • 10.
    Questions •Q& A bestpowerpointtemplates.com