Course Code: restpostjava
Duration: 21 hours
Prerequisites:
  • Java experience

Audience

  • Software Testers
Overview:

Rest Assured APIs are Java domain specific language APIs for automating REST APIs. With Postman and Java, REST Assured APIs are able to invoke REST web services and match responses for testing.

This instructor-led, live training (online or onsite) is aimed at software testers who wish to test REST web services with Postman, Java, and Rest Assured APIs.

By the end of this training, participants will be able to:

  • Automate webservice API testing using Postman and REST Assured API.
  • Generate reports for execution results.
  • Design and implement automation frameworks with REST Assured API.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Postman and API Testing

  • API testing vs Unit testing vs UI testing

Overview of Protocols Supported by Postman

  • Soap, Rest, HTTP, GraphQL
  • Path parameters vs query parameters

Fundamentals of API Testing

  • Get requests
  • Post requests
  • Parameterize requests
  • Collections

Preparing the Development Environment

  • Installing and configuring Postman
  • Installing and configuring Cucumer BDD
  • Installing and configuring REST Assured
  • Installing and configuring TestNG
  • Installing and configuring Eclipse
  • Installing and configuring Maven

Postman Quickstart

  • Creating collections
  • Sending API requests
  • Creating environments and variables
  • Implementing presets
  • Writing testscripts

REST Assured API with Maven

  • Generating a project
  • Adding dependencies
  • Sending requests
  • Creating complex JSON
  • Validating responses

TestNG Framework

  • Creating tests
  • Running multiple and parallel tests
  • Reporting in TestNG

REST Assured

  • Automating requests
  • Automating response validation

Cucumber BDD

  • Using parameterization
  • Adding lists and databases
  • Integrating TestNG
  • Reporting in Cucumber
  • Adding REST assured API

Summary and Conclusion

Sites Published:

United Arab Emirates - Rest Assured APIs with Postman and Java

Qatar - Rest Assured APIs with Postman and Java

Egypt - Rest Assured APIs with Postman and Java

Saudi Arabia - Rest Assured APIs with Postman and Java

South Africa - Rest Assured APIs with Postman and Java

Brasil - Rest Assured APIs with Postman and Java

Canada - Rest Assured APIs with Postman and Java

中国 - Rest Assured APIs with Postman and Java

香港 - Rest Assured APIs with Postman and Java

澳門 - Rest Assured APIs with Postman and Java

台灣 - Rest Assured APIs with Postman and Java

USA - Rest Assured APIs with Postman and Java

Österreich - Rest Assured APIs with Postman and Java

Schweiz - Rest Assured APIs with Postman and Java

Deutschland - Rest Assured APIs with Postman and Java

Czech Republic - Rest Assured APIs with Postman and Java

Denmark - Rest Assured APIs with Postman and Java

Estonia - Rest Assured APIs with Postman and Java

Finland - Rest Assured APIs with Postman and Java

Greece - Rest Assured APIs with Postman and Java

Magyarország - Rest Assured APIs with Postman and Java

Ireland - Rest Assured APIs with Postman and Java

Luxembourg - Rest Assured APIs with Postman and Java

Latvia - Rest Assured APIs with Postman and Java

España - Rest Assured APIs with Postman and Java

Italia - Rest Assured APIs with Postman and Java

Lithuania - Rest Assured APIs with Postman and Java

Nederland - Rest Assured APIs with Postman and Java

Norway - Rest Assured APIs with Postman and Java

Portugal - Rest Assured APIs with Postman and Java

România - Rest Assured APIs with Postman and Java

Sverige - Rest Assured APIs with Postman and Java

Türkiye - Rest Assured APIs with Postman and Java

Malta - Rest Assured APIs with Postman and Java

Belgique - Rest Assured APIs with Postman and Java

France - Rest Assured APIs with Postman and Java

日本 - Rest Assured APIs with Postman and Java

Australia - Rest Assured APIs with Postman and Java

Malaysia - Rest Assured APIs with Postman and Java

New Zealand - Rest Assured APIs with Postman and Java

Philippines - Rest Assured APIs with Postman and Java

Singapore - Rest Assured APIs with Postman and Java

Thailand - Rest Assured APIs with Postman and Java

Vietnam - Rest Assured APIs with Postman and Java

India - Rest Assured APIs with Postman and Java

Argentina - Rest Assured APIs with Postman and Java

Chile - Rest Assured APIs with Postman and Java

Costa Rica - Rest Assured APIs with Postman and Java

Ecuador - Rest Assured APIs with Postman and Java

Guatemala - Rest Assured APIs with Postman and Java

Colombia - Rest Assured APIs with Postman and Java

México - Rest Assured APIs with Postman and Java

Panama - Rest Assured APIs with Postman and Java

Peru - Rest Assured APIs with Postman and Java

Uruguay - Rest Assured APIs with Postman and Java

Venezuela - Rest Assured APIs with Postman and Java

Polska - Rest Assured APIs with Postman and Java

United Kingdom - Rest Assured APIs with Postman and Java

South Korea - Rest Assured APIs with Postman and Java

Pakistan - Rest Assured APIs with Postman and Java

Sri Lanka - Rest Assured APIs with Postman and Java

Bulgaria - Rest Assured APIs with Postman and Java

Bolivia - Rest Assured APIs with Postman and Java

Indonesia - Rest Assured APIs with Postman and Java

Kazakhstan - Rest Assured APIs with Postman and Java

Moldova - Rest Assured APIs with Postman and Java

Morocco - Rest Assured APIs with Postman and Java

Tunisia - Rest Assured APIs with Postman and Java

Kuwait - Rest Assured APIs with Postman and Java

Oman - Rest Assured APIs with Postman and Java

Slovakia - Rest Assured APIs with Postman and Java

Kenya - Rest Assured APIs with Postman and Java

Nigeria - Rest Assured APIs with Postman and Java

Botswana - Rest Assured APIs with Postman and Java

Slovenia - Rest Assured APIs with Postman and Java

Croatia - Rest Assured APIs with Postman and Java

Serbia - Rest Assured APIs with Postman and Java

Bhutan - Rest Assured APIs with Postman and Java

Nepal - Rest Assured APIs with Postman and Java

Uzbekistan - Rest Assured APIs with Postman and Java