Each Module Duration 1 Hr

  • 1 FAQs
  • 2 What is Web Service?
  • 3 Where we use webservice?
  • 4 How WebServices works?
  • 5 Jargons in WebServices- XML, JSON,SOAP, REST, WSDL, WADL, URL's
  • 6 Testing a WebService--> Web services Testing,SOAPUI Testing,API Testing,REST-JSON Testing
  • 7 SOAPUI versions--OS/PRO
  • 8 Download and install SOAPUI
  • 9 Future of webservices

  • 1 SOAP vs REST
  • 2 XML Based SOAP
  • 3 JSON Based Rest
  • 4 WSDL/WADL/URLs
  • 5 Role of server in web Services.
  • 6 Installing java, Apache Tomcat and Xampp and testing
  • 7 Deploying Retail App-SOAP/REST
  • 8 Getting the WSDL for SOAP retail Application
  • 9 Building soap project

  • 1 What is REST-WADL/URLS
  • 2 CRUD operations
  • 3 GET, POST, PUT and DELETE requests
  • 4 Deciding Service EndPoint
  • 5 Resources
  • 6 Methods
  • 7 Building REST Project

  • 1 Panels in soapui
  • 2 Various levels in soapui
  • 3 Creating a new REST service-POST REQUEST
  • 4 Groovy language
  • 5 Advantages of automation over manual testing
  • 6 Logs in soapui
  • 7 Log,context variables
  • 8 testRunner variable,functions

  • 1 Properties at various levels
  • 2 Adding Properties Manually
  • 3 Reading Properties
  • 4 Adding Custom Properties with groovy at same level
  • 5 Read and write custom properties at different levels

  • 1 To read/write Custom Properties at Various Levels
  • 2 Cross Platform Access of properties
  • 3 Practical Usage of settingproperties
  • 4 Parameters
  • 5 Adding Parameters-PLAIN
  • 6 Set Global Values

  • 1 Sessionid/Headers
  • 2 Header Parameter
  • 3 Reading Sessionid from response headers
  • 4 Adding Header Parameterise Passing sessionid
  • 5 WsdlTestRunContext class
  • 6 testRunner----run the test step
  • 7 testRunner----accessing the context variable

  • 1 Plain Parameter
  • 2 Header Parameter
  • 3 Template Parameters
  • 4 Query Parameters
  • 5 Matrix Parameters

  • 1 What is assertion? Validating Response
  • 2 Reading Response-JsonSlurper class
  • 3 Hashtables, Nested Hashtables
  • 4 Contains, Not contains assertions
  • 5 JsonPath count,match,existence Assertions
  • 6 Complaince,Status and StandardAssertions,SLA
  • 7 Best way to use Assertion as Script Assertion

  • 1 Why connect to database?
  • 2 Various databases and their
  • 3 Jars
  • 4 Try,catch and finally in dbconnection
  • 5 groovy.sql.Sql package
  • 6 Triggering select query in various ways and getting the result
  • 7 select query with single parameter, multiple parameter, list and maps
  • 8 Foreach and rows function in groovy
  • 9 using list and map add values
  • 10 Performing update, insert queries

  • 1 To read and write data to and from .txt file
  • 2 To read data using eclipse and SOAPUI OS
  • 3 Xls_Reader.java file
  • 4 To read and write data to and from .xlsx file
  • 5 To use that data to set property at any level
  • 6 Practical usage of getting value

  • 1 Frameworks
  • 2 Advantages of frameworks
  • 3 Types of frameworks
  • 4 API Automation frameworks
  • 5 Difference between free version and paid
  • 6 Version framework
  • 7 Working with eclipse luna

  • 1 Data Driven Core Framework-SOAPUI OS
  • 2 WSDL Project,TestCaseRunner,Properties Map
  • 3 Generating Excel Reports
  • 4 Generating JUnit Reports
  • 5 ANT Tool
  • 6 Generating html Reports
  • 7 Avoid Hardcoding, batch files

  • 1 Data Driven Framework with rest and free version
  • 2 Managing GET/POST/PUT/DELETE Request
  • 3 Generating Various Reports

  • 1 Introduction to READY! API (pro version)
  • 2 Running LoginRequest , AddCategory and AddProduct requests
  • 3 Generating Excel Reports,JUNIT reports ,logs and HTML Reports
  • 4 Running in batch file