Web Service Testing using SOAPUI

SoapUI is a free and open source cross-platform Functional Testing solution. With an easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. In a single test environment, SoapUI provides complete test coverage and supports all the standard protocols and technologies. There are simply no limits to what you can do with your tests. Meet SoapUI, the world’s most complete testing tool!

Duration: 2 Days

 

Day – 1

Course Overview

  • Overview of SOAPUI course

Automation Concepts

  • Need for Automation
  • Automation Process
  • Economics of Automation
  • Automation Tools

What is SOAPUI?

  • Why SoapUI?
  • Easy from the start
  • All-in-one automated testing
  • Testing for everyone
  • Streamlined service simulation
  • Advanced functionality comes standard
  • System Requirements

Installing SOAPUI Components

  • Installing SoapUI on Windows
  • Installing SoapUI on MAC

Basics of XML

  • What is XML?
  • Difference between XML and HTML
  • How XML can be used?
  • XML Syntax
  • XML Namespaces

Understanding WSDL

  • What is WSDL?
  • The WSDL Document Structure
  • WSDL Ports
  • WSDL Messages
  • WSDL Types
  • WSDL Bindings
  • WSDL Example
  • WSDL – The Element
  • WSDL Bindings
  • WSDL and UDDI

SOAP

  • What is SOAP?
  • Why SOAP?
  • SOAP Syntax
  • SOAP HTTP Binding
  • SOAP Example

First SOAPUI Script

  • Create a SOAP Project
  • Add a WSDL

Web Services basics

  • Web Services Basics
  • REST vs SOAP

 

Day – 2

 

Functional Testing using SOAP UI

  • Getting Started
  • Structuring and Running Testing
  • TestCase Execution

Assertions in SOAPUI

  • VBScript fundamentals
  • Managing Assertions
  • Assertion categories
  • Common Assertions
  • TestStep specific Assertions

SOAP Mocking

  • Creating a new Project
  • Creating a MockService
  • Editing a MockService
  • Invoking a MockService
  • Customizing a MockResponse

 Rest Mocking

  • Retrieving Properties of an Object using GetROProperty
  • REST Mock Service From Existing Service
  • REST Mock Service From Scratch
  • REST Mock Service From Discovery

Automation using Test Runner

  • Running Functional Tests
  • Running From SoapUI
First Name*
Last Name *
Your Email *
Phone *
Country *
Message
Captcha Image captcha

Q: When are the courses held?

A: The courses are scheduled monthly throughout the year.

 

Q: What do I take away from the course?

A: As well as the skills to use the product, you also receive a comprehensive workbook and a certificate of attendance.

 

Q: Do I get a course manual to keep?

A: Yes, you receive a comprehensive workbook.

 

Q: Where are the classroom training courses held?

A: The courses are all held in Parramatta, Sydney.

 

Q: Is the training practical or theory based?

A: Both. All of our course combine practical demonstrations and theory. You will have a sole use of a laptop throughout the course and can practice what you have learnt at the end of each chapter.

 

Q: Do I need to bring a laptop?

A: Yes, it is required to help you start from scratch on your own machine.

 

Q: Is there an exam?

A: You do not sit an exam at the end of the course.

 

Q: What qualification will I get?

A: You will receive a certificate of attendance.

 

Q: Do I need any previous practical experience?

A: This depends on the course you choose to take. All of our Introductory and Complete courses require no prior knowledge. If you are considering attending an Advanced course, but have not sat the basic course, then you will be expected to have relevant practical experience in the tool.

 

Q: Do you offer on-site training?

A: Yes, all of our courses can be delivered as on-site courses. We provide all laptops, projector, workbooks and certificates. Please call us on +61 (02) 86773409 for a quote. We can also deliver on-line training just for your company with a schedule to suit you.

 

Q: Do you offer post course support?

A: Yes, in two ways; firstly, all our trainers can help with initial queries you may have when using the tools post-course via email. Secondly we also provide short-term on-site internship.