Soap UI training

Soap UI training Overview

Download PDF

SoapUI is an open-source web service testing application for service-oriented architectures (SOA) and representational state transfers (REST). Its functionality covers web service inspection, invoking, development, simulation and mocking, functional testing, load, and compliance testing.

Soap UI training Objective

  • Basic knowledge necessary for testing and automating web services.
  • Installing and configuring SoapUI, creating workspaces and navigating through the application.
  • SOAP protocol and how to create a project, a test suite inside the project, and a test case inside the test suite.
  •  Finally focusing on assertions and transferring properties.

Soap UI training Audience

Beginners to help them understand how to use the SoapUI tool.

Soap UI training Prerequisites

Basic understanding of the client/server environment, and knowledge of SOAP, WSDL, XML, and XML namespace.

Soap UI training Outline

  • Installing SoapUI
  • Setup of SoapUI
  • Installation of SoapUI pro
  • Setup of SoapUI pro
  • Web Service Architecture
  • Web Services Concepts
  • Types of web services
  • SOAP
  • WSDL
  • UDDI
  • What is a Service-oriented Architecture?
  • Why SOA?
  • SOA Testing Methodology
  • SOA test challenges
  • 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
  • Soap Usage
  • Soap message structure
  • Soap detailed explanation
  • Soap encoding rules
  • SOA examples
  • WSDL usage
  • WSDL doc structure
  • WSDL examples
  • Request, Response
  • DataSource
  • DataSourceLoop
  • DataSink
  • Assertions
  • 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
  • Passing values between Test Steps
  • Passing values between Operations
  • Passing values between Services
  • TestRequests
  • Properties
  • Property transfer
  • Response to Request transfer
  • Global to Test case
Skills

Register

[miniorange_social_login shape="longbuttonwithtext" theme="default" space="4" width="300" height="50" color="000000"]