Course Code:
restpostjava2
Duration:
14 hours
Prerequisites:
- The training is addressed mainly to people involved in software testing
- Experience in Java
Overview:
Rest Assured API is a domain-specific language Java APIs for automating REST APIs. With Postman and Java, REST Assured APIs can invoke REST web services and match test responses.
The training is intended for software testers who want to test REST web services using APIs
Postman, Java and Rest Assured. At the end of this training, participants will be able to:
- Automate service API testing
- websites using Postman and REST Assured
- API.
- Generate reports of final results
- Design and implement automation structures a
- using REST Assured API.
Course Outline:
Postman and API Testing
API testing vs. Unit Testing vs. UI testing
An overview of the protocols supported by Postman, with particular emphasis on REST
- Soap, Rest, HTTP
- Path parameters vs. query parameters
Basics of API Testing
- GET queries
- POST queries
- PUT queries
- DELETE queries
- Query parameterization
- Collections
Preparing the development environment
- Installation and configuration Postmana
- REST Assured installation and configuration
- Intellij installation and configuration
- Installation and configuration Maven
Quick start with Postman
- Creating a collection
- Sending API requests
- Creating environments and variables
- Implementing presets
- Writing test scripts
Framework TestNG
- Creating tests
- Running multiple tests in parallel
- Reporting in TestNG
REST Assured Testing
- Project generation
- Adding dependencies
- Sending inquiries
- Creating complex JSON structures
- Validation of responses
Sites Published:
Polska - Wykorzystanie Rest Assured APIs z Postman'em oraz Java