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
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ř
Freelance Consultant and Trainer Oracle, SQL Server, MySQL, .NET, WPF, ASP.NET
Do you want thistailor-made course for your company?