SoapUI Course

SoapUI

Course Overview

SoapUI is the world’s leading Functional Testing tool for SOAP and REST testing. With its easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, and load tests. In a single test environment, SoapUI provides complete test coverage – from SOAP and REST-based Web services, to JMS enterprise messaging layers, databases, Rich Internet Applications, and much more. And that’s just the beginning.

Because SoapUI is open source, usage and adoption spread quickly once it was launched. SoapUI is the most powerful open source SOAP and REST API testing tool and has benefitted from the vast numbers of testers and developers trying the product and spreading awareness of its functionality.

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

Web developers, Manual testers, Automation testers, Test managers, Selenium Testers, Aspirants willing to build their career in the testing.

Basic knowledge of concepts and techniques used in software testing. It is better to have basic knowledge of automation testing.

After completion of course you will get jobs as Test analyst, Automation tester in the companies like QUALCOMM, CGI, Teradata, Unisoft and more.

The main concepts covered in the course are SoapUI architecture, Interfaces, Operations, Requests, TestSteps, Assertions, Functional tests, Requirements, Project-level requirements, TestCase-level requirements, Data-driven tests, Refactoring, Monitoring network traffic, Load testing, Monitoring and more.

SoapUI Course Syllabus

SoapUI architecture

  • Choosing optimal settings
  • Properties

Projects

  • Composite projects

Interfaces, Operations, Requests

  • Validating request inputs
  • Creating multiple requests

TestSteps

  • Test Request
  • Groovy script
  • Properties
  • Property transfer
  • Conditional Goto
  • Delay
  • Run TestCase
  • REST Test Request
  • HTTP Test Request
  • Mock response
  • JDBC Test Request
  • AMF Test Request
  • DataSource
  • DataSource Loop
  • DataSink
  • DataGen

Assertions

  • SOAP/non-SOAP
  • CONTAINS/Not CONTAINS
  • SOAP fault/non-SOAP fault
  • Response SLA
  • XPath/XQuery match
  • Script

Functional tests

Requirements

Project-level requirements

TestCase-level requirements

Mock services

  • Configuring responses
  • Scripting

Data-driven tests

  • Feeding a test with data
  • Associating assertions with data-driven tests
  • Writing test results

Refactoring

  • Messages
  • Operations

Monitoring network traffic

Load testing

  • Functional
  • Behavioral
  • Performance
  • Requirements-driven

Test coverage

  • Configuring measurements
  • Web service interoperability
  • Basic profile

The Groovy programming language

  • Flow control
  • The soapUI object model
  • Dynamic test management

Monitoring

  • SOAP traffic
  • TCP/IP traffic

Reporting

  • JUnit
  • Data export
  • Jasper

Event handlers

Security considerations

  • Authentication
  • Authorization