Introduction
  • Course Outcome - *** MUST WATCH ***
  • Instructor Introduction
  • How To Reach Me Anytime? *** MUST WATCH ***
Java Setup and Installation
  • Java Version - Important Information
  • Overview and Install Java
  • Java Environment Setup - Mac
  • Java Environment Setup - Windows
  • Install Eclipse - Windows
  • Eclipse Installation - Mac
12 Hours Of Java And TestNG Content
  • 7 Hours Of Java Content
  • 5 Hours of TestNG Content
RestAPI Introduction
  • RestAPI Architecture - Part 1
  • RestAPI Architecture - Part 2
  • What Are Endpoints
  • Get-POST-PUT-DELETE Requests
  • Understanding Headers
  • Twitter API Documentation
  • Rest API Information Text File
Rest Client Setup
  • Postman REST Client Installation
  • Advanced Rest Client Setup
  • Rest Easy Client - Setup
RestAPI Testing Using Postman Client
  • What To Verify In RestAPI Testing
  • Understanding Google Maps API Documentation
  • How to get Google API Key
  • GET Request Postman Client - Practical Example
  • POST Request Postman Client - Practical Example
  • Delete Request Postman Client - Practical Example
  • POST-GET-DELETE Complete Workflow - Practical Example
  • Understanding WADL Documentation
RestAssured Setup
  • RestAssured Setup - Part 1
  • RestAssured Setup - Part 2
  • Build Path Clean Up
RestAPI Automation Overview
  • Get Request - Practical Example
  • How to get response body
  • Understanding JSON Hierarchy
  • How To Validate Response Body
  • POST Request - Practical Example
  • POST Request with Java Object Serialization
  • Query Parameters Vs Path Parameters
OAuth Real World Twitter APIs Example
  • Understanding Twitter APIs OAuth
  • How To Generate Twitter Access Tokens
  • Twitter GET-POST Request Using Postman
  • OAuth Environment Setup
  • Twitter POST Request - Practical Example
Validating JSON Response
  • How to extract JSON response - Part 1
  • How to extract JSON response - Part 2
Twitter End-To-End Workflow
  • Twitter GET Request
  • Twitter End-To-End Workflow
  • Path Parameter Usage In Twitter Workflow
Validating XML Response
  • How to extract XML response - Part 1
  • How to extract XML response - Part 2
Request And Response Logging
  • Request And Response Logging Introduction
  • RestAPI Request Logging
  • RestAPI Response Logging
Rest Assured Assertions
  • What to validate in Rest Assured?
  • Hard Asserts Using RestAssured
  • Soft Asserts Using Rest Assured
Useful Tricks
  • RootPath - Practical Example
  • How To Check Response Time
Rest Assured Specifications
  • Rest Assured Specifications Advantages
  • Request Specification
  • Response Specification
  • Clubbing Request And Response Specification
Automation Framework - Part 1
  • Advantages Of Automation Framework
  • Maven Project Setup
  • Organizing Framework Constants
  • Project Dependencies Setup
Automation Framework - Part 2
  • Building Rest Utilities - Part 1
  • Building Rest Utilities - Part 2
  • Building Rest Utilities - Part 3
  • Building Rest Utilities - Part 4
Automation Framework - Part 3
  • User Timeline Framework Test - Part 1
  • User Timeline Framework Test - Part 2
  • User Timeline Framework Test - Part 3
Practice Exercise
  • Practice Exercise Question
  • Practice Exercise Solution
End To End Framework Execution
  • Running End-To-End Framework Using TestNG
  • End-To-End Framework Execution Using Maven
  • Complete Framework Code Download