Introduction

  • 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

Setting up SOAP UI

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

Working With SOAP UI 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

More Details About SOAP

  • Soap Usage
  • Soap message structure
  • Soap detailed explanation
  • Soap encoding rules
  • SOA examples

More Details About WSDL

  • WSDL usage
  • WSDL doc structure
  • WSDL examples
  • Request , Response

Data Driven Testing

  • DataSource
  • DataSourceLoop
  • DataSink

Assertions, XPATH, & Loops

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

Clients

  • Post Man –  chrome browser plugin for rest services
  • SOA Client – Firefox browser plugin for soap services
  • Boomerang – Soap & Rest Client

Alternatives for SOAP UI Tool using Open source libraries

  • HTTP Client  – for Restful web service
  • Apache Axis2 – for Soap web service