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