The course is intended for all programmers and testers who need to create automated tests of REST APIs and web services (SOAP) communicating via the HTTP protocol, in systems built on any platform or programming language. The aim of the course [...]
  • TESTING_RESTAPI
  • Duration 2 days
  • 20 ITK points
  • 9 terms
  • Praha (9 200 Kč)

    Brno (9 200 Kč)

    Bratislava (400 €)

  • Beginner

The course is intended for all programmers and testers who need to create automated tests of REST APIs and web services (SOAP) communicating via the HTTP protocol, in systems built on any platform or programming language. The aim of the course is to create non-trivial tests of the interface and logic of the prepared application. The course is cross-platform and suitable for all developers in languages such as Java, C#, Python and more.

»
  • The course assumes knowledge and experience with programming in languages such as Java, C#, Python and others.
  • Expert interpretation with practical examples, exercises on computers.
  • Printed presentations of the discussed material.

Introduction and basic concepts

  • Testing
  • REST API (JSON, OpenAPI, YAML)
  • Web services (XML, XSD, WSDL)
  • Architecture and functionality of the tested application
  • SoapUI tools environment

What SoapUI can do

  • Structure and modularity of SoapUI projects
  • Test scenarios in SoapUI

Working with API of tested systems

  • Import OpenAPI (Swagger)
  • WSDL import

Test Scenario Steps:

  • HTTP
  • REST
  • SOAP
  • Parameter transfer
  • Conditional jumps
  • Creating and calling functions
  • Waiting
  • Manual entry
  • Assertions

Parameterization of SoapUI projects

  • Global and context parameters
  • Saving and using parameters across tests

API simulation

  • Generating Mock service
  • Generating responses
  • Answer selection logic
  • Parameterization of responses

Stress tests

  • Load test generation
  • Stress test strategy
  • Evaluation of results
  • Scripting

What is Groovy

  • Useful scripts
  • Using scripts in test scenarios

Continuous Integration

Running tests from the command line

Current offer
Training location
Course language

The prices are without VAT.