Show all

Automated web testing

Do you have experience with manual testing and would you like to try how to automate them? Learn how to control a web page with a script instead of directly by the user. The main advantage is easy and fast repeatability of tests and its importance is given by the reality of web browsers. 
Level
Designed for participants with basic knowledge and experience
intermediate
Course length
2 days
Language
 cz  eu
Course code
KT21010258
Programming
Category:
Do you want this tailor-made course to your company? Contact us

Courses on a specific date with a live lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: KT21010258-0003
Price without VAT
11 990 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: KT21010258-0004
Price without VAT
11 990 Kč

Course description

This course is designed for anyone who needs to create automated tests of web services. This course does not depend on one platform. There are several tools for testing web services.
We will introduce you to the issue of organizing tests.
The course contains practical examples and exercises.

Required knowledge

  • Basics of programming
  • Knowledge of how web services work

Target audience

This course is for testers and programmers.

Course content

Introduction
  • Testing
  • Web services
  • Basics of XML, XSD, WSDL
  • Basics of JSON
  • Architecture and functionality of the tested application
SoapUI tool environment
  • SoapUI features
  • Structure and modularity of SoapUI projects
  • Test scenarios in SoapUI
Working with API tested systems
  • Import WSDL
  • Import Swagger
Test scenario steps:
  • SOAP and REST
  • HTTP
  • JDBC
  • Parameter transfer
  • Conditional jumps
  • Creating and calling a function
  • Groovy script
  • Waiting
  • Manual input
  • Assertions
Parameterization of SoapUI projects
  • Global and context parameters
  • Saving and using parameters
API Simulation
  • Mock service generation
  • Creating answers
  • Answer selection logic
  • Parameterization of answers
Stress tests
  • Generating a stress test
  • Stress test strategy
  • Evaluation of results
Scripting
  • Introduction to Groovy
  • Useful scripts
  • Use scripts in test scenarios

Materials

Materials are in electronic form.

Objectives

  • Automate the web with various features
  • Import into tested systems
  • Creating queries for web services
  • Setting up tests so that they are independent of the prepared data
  • Creation of stress tests

Lecturers

David Solnař
David Solnař

Freelance Consultant and Trainer Oracle, SQL Server, MySQL, .NET, WPF, ASP.NET

Do you want this tailor-made course for your company?

Contact us

Do you want this tailor-made course for your company?

Contact us

Why with us