• Introduction to Web Services
  • Introduction to Postman
  • Installing Postman
  • What is Header
  • What is Body
  • What is Pre-request Script
  • Tests in Postman
  • Response Codes: 200,201,204,400,401,403,404,405,500,503
  • Introduction to Rest Assured
  • Rest Assured methods: GET/POST/PUT/Delete
  • Handle different payloads using POJO and JSON/XMLs
  • Handle Authentication using Basic Auth, Preemptive Auth,Digest Auth, Bearer Token, Authorization Token,
    Client ID, Client Secret, API Key, API Secret, OAuth1 and OAuth2
  • All core features of Rest Assured Library
  • GET/POST/PUT/DELETE – BDD Approaches
  • What is GIVEN/WHEN/THEN/AND methods
  • What is LOG and ALL methods
  • How to ASSERT in Rest Assured
  • How to verify Status Code, Response Body and Headers
  • How to use QUERY PARAMETERS and PATH PARAMETERS
  • What is ResponseBuilderSpec and RequestSpecification Concept
  • What is JSONPATH
  • How to send a POST CALL with JSON String, JSON File and using Java (POJO) Class.
  • What is Serialization and De-Serialization
  • How to use HAMCREST – Assertion Library
  • GET/POST/PUT/DELETE – NON-BDD Approaches
  • Reporting: Extent Report/TestNG Report/Allure Report
  • Framework designing using Core Java and REST Assured