Call us Today ! 214-504-6299 | info@qatestingtraining.com
QA Training | Selenium Training

SOAPUI – Webservices Testing Online Training

SoapUI Training Online - Live Sessions up to 12 hrs , Lifetime Videos access , Lifetime Offline Support

 

Get to Know about webservices

  • Web Service Architecture
  • Web Services Concepts
  • Types of web services
  • SOAP
  • WSDL
  • UDDI
  • What is Service-oriented Architecture?
  • Why SOA?
  • SOA Testing Methodology
  • SOA test challenges

Installation of SoapUI

  • Installing SoapUI
  • Setup of SoapUI
  • Installation of SoapUI pro
  • Setup of SoapUI pro

 

XML , SOAP & WSDL

  • XML introduction
  • XML rules
  • XML creation
  • XML syntax
  • XML attributes & elements
  • Soap Usage
  • Soap message structure
  • Soap detailed explanation
  • Soap encoding rules
  • SOA examples
  • WSDL usage
  • WSDL doc structure
  • WSDL examples
  • Request , Response

 

Working with SoapUI tool

 

  • Creating Workspace
  • Adding projects to Workspace
  • Creating Project/Importing Project
  • Creating Requests for project operations
  • Creating Test Suites
  • Creating Test Cases
  • Creating Test Steps
  • Wsdl project

 

Creating & Reading properties at different levels

  • Under Standing Properties
  • Properties Test Step : How to read values into request step
  • Global Level Properties : How to read values into request step
  • Project Level Properties : How to read values into request step
  • TestSuite Level Properties : How to read values into request step
  • TestCase Level Properties:How to read values into request step

 

Transferring properties

  • TestRequests
  • Properties
  • Property transfer
  • Response to Request transfer
  • Global to Test case
  • Test case level properties
  • Transfer between steps

Assertions, Xpath & Loops

  • Conditional Goto
  • Assertions in SoapUI
  • Assertion – Contains & Not contains
  • Xpath match
  • SOAP/Not-SOAP
  • Contains/Not Contains
  • SOAP fault/Not-SOAP fault
  • Response SLA
  • XPath match
  • JDBC Timeout / JDBC Status

Data driven testing

  • DataSource
  • DataSourceLoop
  • DataSink
  • Assertions

Transferring properties

  • Passing values between Test Steps
  • Passing values between Operations / API’s
  • Passing values between Services

 

Groovy Scripting Basics

  • Variable declaration & Printing
  • Lists 
  • Conditional statements 
  • Boolean Expressions 
  • Control Structures
  • Looping statements
  • and Many more..

Groovy Scripting part -1 

Variables and Methods

  1. testRunner
  2. testSuite
  3. testCase
  4. getXmlHolder
  5. setPropertyValue
  6. getPropertyValue
  7. declareNamespace
  8. getDomNode
  9. getDomNodes
  10. getNamespaces
  11. setNodeValue
  12. getNodeValue
  13. getPrettyXml
  14. getXml
  15. getXmlObject
  16. removeDomNodes
  17. updateProperty

Data driven Testing

  • Excel
  • Text File
  • CSV File
  • Data Source 
  • Data Sink
  • Data Loop

Data parameterization using Text file

&nbsp

  1. DataBase connection with  SoapUI tool

  2. Establishing the DataBase connection

  3. Verifying the connection between SoapUI and Database

  4. Retrieving the data from the Database from SoapUI tool

 

Copy Rights © All rights reserved.