WebService Basics
  • What is WebService
  • Webservice Example
  • *** SoapUI Course Architecture : Must for everyone..****
  • Advantage of WebService over WebBased Application
  • Difference between API and WebService
  • Different type of Services : Soap & Rest
  • MicroService Introduction
Setup Environment
  • Setup SoapUI Free version
  • Setup SoapUI Pro version
  • UDDI
Jump into SoapUI
  • What is SoapUI
  • Free Soap Webservices
  • SoapUI work hierarchy
  • First Soap Test Case / Soap Request test step
Work with REST API [Same Functionality in SOAPUI FREE and PRO]
  • Different methods used in REST API
  • First REST Test Case / Rest Request test step
  • First REST Test Case : POST Request
  • First REST Test Case : PUT Request
  • First REST Test Case : DELETE Request
  • End to End Scenario with multiple REST API
  • Interview Questions
Properties at different SoapUI Level | Variables
  • Agenda of this Section
  • Properties in SoapUI
  • Operations on Properties
  • Use Properties in TestCase
  • [SoapUI-FREE] Property in SoapUI
Test Steps in SoapUI
  • Agenda of this Section
  • Delay Test Step
  • Groovy Script test step
  • Property Test Step
  • Manual test step
  • Run Test Case test step
  • Assertion Test Step
Correlation : Fetch Data from Response and Use it in Request
  • Fetch Dynamic Data and Use in Further Request
Parametrization / Data Driver Test Cases
  • Data Source - Data Source Loop using Grid
  • Data Source - Data Source Loop using text file
  • Data Source - Data Source Loop using excel file
  • Data Sink step
  • Data Source - Data Source Loop - Data Sink
  • DataGen test step
Assertions
  • Assertion : Contains & Not Contains
  • SLA Assertion
  • Schema Assertion
  • Soap Fault / Not Soap Fault Assertion
Xpath and XQuery Assertion
  • Xpath Assertion(Pro)
  • Xpath Assertion - (SoapUI free version)
  • XQuery assertion in SoapUI
Validate REST API Response | JSON Response Validations
  • Basics of JSON
  • Json Path basics | Find Json Path
  • Json Path Advance
  • JSON ASSERTION : Json Path Count & Existence
  • JSON ASSERTION : Json Path Match
Groovy Programming - Basic to Advance
  • Groovy coding environment setup
  • Class and Objects
  • Groovy Basics
  • Groovy Programming Kickoff
  • Programming Exercise - Number Swaping
  • Groovy : Condition Handling
  • Programming Exercise - Check Even Odd
  • Programming Exercise - Grading System
  • Groovy : Arrays
  • Groovy: For Loop
  • Groovy: While Loop
  • Groovy : For Each Loop
  • Programming Exercise - Prime Number
  • Programming Exercise - Fabonnaci series
  • Groovy : String Handling
  • Programming Exercise - Reverse String
  • Programming Exercise - Palendrome
  • Groovy - Read data from file using FileReader
  • Groovy : FileReader code in SoapUI
  • Groovy - Read data from file using BufferedReader
  • Groovy - Read data from file using BufferedReader in SoapUI
  • Groovy: Data driven using excel(Part-1)
Access SoapUI API
  • Log & TestRunner object
  • TestRunner object : Project object
  • TestRunner object : TestSuite object
  • TestRunner object : TestCase object
  • Groovy : Set Property Value
  • Groovy : Get Property Value
  • Groovy : Skip Test Step execution
  • Groovy : Run Test Step by groovy
  • Groovy : Conditional execution of Test steps
Service Mocking in SopaUI
  • Soap Mock Service
  • Service Mocking - Dynamic data
Advance Concepts