DUCAT is the only training institute which is specialized in giving various technical training with a market based approach. The institute not only ensures productive training but takes proper concern of the significance of training.DUCAT provides training on SOAP-UI Testing in the most technical advanced way. This program involves simulation and mocking, functional testing, load web service inspection, invoking, development, and compliance testing and more. This provides an in depth knowledge to the learner pursuing this training. One can easily learn the most frequently used technology worldwide in minimum cost DUCAT provides a guidance which teaches one in more focused manner. The motto of the institute is to train one in such a way easy manner that you can use it into your work field swiftly. You will get the benefit of learning directly from the source making you an expert in less time. DUCAT training and faculty staff are the vastly experienced in architecture and SOAP-UI Testing domain. They give module, shows and explain realistic examples, create on the job environment where this advanced technology can be used. So, with this training one becomes a professional of this technology which is on demand in every industry. The training makes one confident with the domain and which also helps one to earn a decent salary.

SOAP – UI : WEB SERVICE TESTING CURRICULUM Introduction to SOA and Web – service SOA

  • What is SOA?
  • SOA Definition?
  • SOA Characteristics
  • Basic SOA Model

Web services

  • What is a Web-service?
  • WS Model and Process flow
  • Technologies in WS
  • WSDL
  • SOAP
  • UDDI
  • Why do we use web-service
  • What is XML?
  • Why XML is used for communication
  • Famous protocols used in web-services

Components of WSDL Functional flow of UDDI Introduction to Soap – UI and Installation

  • Scripting Language used in Soap-UI
  • An insight of SOAP UI free version and Soap UI
  • Pro
  • JAVA API used in Soap-UI
  • Protocols supported by Soap-UI
  • Install SOAP UI
  • How one should use soap UI
  • Future of web-services

Introduction to Groovy Scripting

  • Introduction to Groovy script
  • Need of Scripting or programming
  • language in Soap-UI
  • Creating test suites, Test cases and Test
  • steps in Soap-UI
  • Groovy script test step
  • JVM runs behind Soap-UI
  • Log object in Soap-UI
  • Info and error log
  • Saving project
  • Variable in Groovy
  • What is a groovy class?
  • Non-static and Static variables in groovy
  • Non-static and Static functions
  • Initializing log inside class
  • Objects and object references
  • Accessing static from non-static
  • Accessing non-static from static
  • Constructors in groovy
  • Initializing log inside class with constructor
  • Passing value in functions
  • Optional parameters
  • Passing object as reference
  • Pass by value and pass by reference
  • Arrays in groovy
  • Drawbacks of arrays
  • Hashtable in groovy
  • ArrayList in groovy
  • HashSet in groovy
  • Exception Handling in groovy

File Reading

  • Reading properties file
  • Advantages of properties file
  • Reading/Writing Xls Files
  • Storing data in Xls files
  • Importing custom jars in SoapUI
  • Using log object inside the groovy class

Data Base Connection

  • Parameters
  • Drivers for database connection
  • Sql package in Groovy
  • Using Try, catch in db connection
  • Forming groovy connection string and obtaining
  • Connection Object
  • Firing Select Query and obtaining results
  • For each and rows functions
  • Conditions in select query
  • Row Result class in Groovy
  • Finding number of rows in result
  • Getting result in form of a list
  • Execute and execute Update with parameters
  • Data Set - Altering database

Soap – UI Introduction

  • SOAP Protocol
  • Implementing web-service with SOAP
  • SOAP Request/Response and HTTP Protocol
  • What is WSDL and how it represents webservice?
  • Installing OS Commerce web-service in
  • Database
  • Interfaces and Web-services
  • What is a namespace?
  • Creating test Suites and Test cases
  • Sending request manually and reading
  • response
  • Reading Soap - UI logs, error logs, memory
  • logs and other logs
  • Single and multiple endpoints Executing at
  • different levels in Soap – UI
  • Detailed Explanation of SOAP UI projects used
  • in the sessions


  • What is assertion?
  • Validating response
  • Contains, not contains assertions
  • Xpaths in XMLs
  • Xpath Assertions
  • Xpath Functions
  • Regular expressions in Xpaths
  • XQuery Assertions
  • Compliance, Status and Standards Assertions
  • Preventing sensitive data to be visible in
  • response- Security assertion
  • SLA Assertion
  • How to use inbuilt assertion features

Using Groovy Script in Test Step –Context , Test Runner

  • What is context?
  • Retrieving Request and Response
  • Xml Holder class
  • Parse Response
  • Forming X paths for XML
  • Get value at x path
  • Find if a tag exists or not
  • Count total duplicate nodes/tags with x path
  • functions
  • Count total duplicate nodes Xml Holder
  • Analyzing Retail application response
  • Check if x path exists and is a valid one
  • Use regular expressions to validate data
  • Context variable scope
  • Storing properties in Context
  • Storing objects in context
  • Properties at Different Level (Test Case, Test
  • Suite, Project, Global)
  • Custom and Project Properties
  • Deciding levels for properties
  • Practical usage/importance of properties
  • Setting properties manually
  • Handling Properties at all levels with groovy
  • Different ways of reading properties in
  • groovy
  • Property Expansion using Groovy/context
  • Properties test step
  • Test Request test Step custom properties
  • Load property from .properties file
  • Reading properties file from groovy
  • Property transfer test step
  • Property Expansion using Property Transfer
  • Step

Soap – UI pro API Testing

  • Why Soap-UI Pro?
  • Difference between Soap-UI OS and Soap
  • UI pro
  • Downloading/Installing Soap-UI PrO
  • What is REST (Representational State
  • Transfer) Architecture
  • JSON based REST Architecture
  • XML based REST Architecture
  • Difference between REST and SOAP
  • API testing with REST
  • CRUD operations
  • POST, GET, PUT and DELETE requests in
  • REST