Why take this course
What you’ll learn
- You will understand the basic challenges related to Webservices testing.
- You will learn about the capabilities and limitations of the SoapUI tool.
- You will learn to test SOAP (WSDL, assertions, XPath) and REST (JSON, XML) services.
- You will master the use of various data providers, such as CSV files and databases.
- You will gain a basic knowledge of the Groovy language for generating data and assertions.
- You will be able to integrate SoapUI with Maven and Jenkins (CI).
Who is this course for
This training is intended for people who work in software testing and want to expand their skills in test automation of network services.
Topics covered
- Introduction to Web Services:
- Basic information about Web Services
- Soap
- Rest
- Introduction to SoapUI:
- Basic information about SoapUI
- Installation
- First test
- SOAP testing:
- WSDL
- Tests using xPath and assertions
- Tests using many endpoints
- Practical tasks
- REST testing:
- XML vs. Json response testing
- Actions on elements
- Getting values from elements
- Practical tasks
- Using different data providers:
- CSV
- Databases
- Introduction to Groovy:
- Language basics
- Generation of test data and assertions
- Practical tasks
- Integration with Maven and CI:
- Short introduction to Mavena
- Integration with Jenkins