SOAP UI Online Training

SOAP UI Online Training Course Content:

Get to know about Webservice
Web Service Architecture
Web Service Concepts
Types of Web Services
SOAP
WSDL
UDDI
What is Service-Oriented Architecture?
Why SOA?
SOA Testing Methodology
SOA Test ChallengesInstallation of SoapUIInstalling SoapUI
Setup of SoapUI
Installation of SoapUI pro
Setup of SoapUI proXML, SOAP & WSDLXML introduction
XML rules
XML creation
XML syntax
XML attributes & elements
Soap Usage
Soap message structure
Soap detailed explanation
Soap encoding rules
SOA examplesWSDL 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 in SoapUI tool

Groovy Scripting Basics

Variable declaration & Printing
Lists
Conditional statements
Boolean Expressions
Control Structures
Looping statements
Groovy Scripting part -1

Variables and Methods
Testrunner
Testsuite
Testcase
Getxmlholder
Setpropertyvalue
Getpropertyvalue
Declarenamespace
Getdomnode
Getdomnodes
Getnamespaces
Setnodevalue
Getnodevalue
Getprettyxml
Getxml
Getxmlobject
Removedomnodes
Updateproperty

Data Driven Testing with SoapUI tool

Data driven Testing

Excel
Text File
CSV File
Data Source
Data Sink
Data Loop
Data parameterization using Text file

DataBase Testing with SoapUI

DataBase connection with SoapUI tool
Establishing the DataBase connection
Verifying the connection between SoapUI and Database
Retrieving the data from the Database from SoapUI tool

Soap UI Testing Training Online