Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Rest API Automation With Rest Assured
Introduction
Course Outcome - *** MUST WATCH *** (6:41)
Instructor Introduction (1:22)
How To Reach Me Anytime (3:43)
Java Setup and Installation
Java Installation (5:09)
Java Environment Setup - Mac (6:36)
Java Environment Setup - Windows (4:07)
Eclipse Installation - Windows (5:16)
Eclipse Installation - Mac (4:30)
12 Hours Of Java And TestNG Lectures
7 Hours Of Java Content
5 Hours of TestNG Lectures
RestAPI Introduction
RestAPI Architecture - Part 1 (6:49)
RestAPI Architecture - Part 2 (5:30)
What Are Endpoints (5:03)
Get-POST-PUT-DELETE Requests (12:10)
Understanding Headers (8:54)
Twitter API Documentation (4:58)
Rest API Information Text File
Rest Client Setup
Postman REST Client Installation (5:43)
Advanced Rest Client Setup (2:41)
Rest Easy Client - Setup (3:54)
RestAPI Testing Using Postman Client
What To Verify In RestAPI Testing (8:54)
Understanding Google Maps API Documentation (10:26)
How to get Google API Key (3:18)
GET Request Postman Client - Practical Example (10:44)
POST Request Postman Client - Practical Example (10:20)
Delete Request Postman Client - Practical Example (5:04)
POST-GET-DELTE Complete Workflow - Practical Example (6:08)
Understanding WADL Documentation (7:25)
RestAssured Setup
RestAssured Setup - Part 1 (4:51)
RestAssured Setup - Part 2 (12:48)
Build Path Clean Up (5:16)
RestAPI Automation Overview
Get Request - Practical Example (16:46)
How to get response body (7:57)
Understanding JSON Hierarchy (9:30)
How To Validate Response Body (8:43)
POST Request - Practical Example (15:50)
POST Request with Java Object Serialization (14:43)
Query Parameters Vs Path Parameters (10:52)
OAuth Real World Twitter APIs Example
Understanding Twitter APIs OAuth (10:08)
How To Generate Twitter Access Tokens (5:25)
Twitter GET-POST Request Using Postman (9:17)
OAuth Environment Setup (8:00)
Twitter POST Request - Practical Example (9:10)
Validating JSON Response
How to extract JSON response - Part 1 (8:48)
How to extract JSON response - Part 2 (6:04)
Twitter End-To-End Workflow
Twitter GET Request (8:30)
Twitter End-To-End Workflow (8:26)
Path Parameter Usage In Twitter Workflow (4:53)
Validating XML Response
How to extract XML response - Part 1 (11:28)
How to extract XML response - Part 2 (5:18)
Request And Response Logging
Request And Response Logging Introduction (3:27)
RestAPI Request Logging (8:22)
RestAPI Response Logging (7:50)
Rest Assured Assertions
What to validate in Rest Assured? (7:04)
Hard Asserts Using RestAssured (12:54)
Soft Asserts Using Rest Assured (5:56)
Useful Tricks
RootPath - Practical Example (12:55)
How To Check Response Time (10:47)
Rest Assured Specifications
Rest Assured Specifications Advantages (3:53)
Request Specification (10:23)
Response Specification (11:53)
Clubbing Request And Response Specification (3:23)
Automation Framework - Part 1
Advantages Of Automation Framework (5:21)
Maven Project Setup (9:23)
Organizing Framework Constants (12:41)
Project Dependencies Setup (7:25)
Automation Framework - Part 2
Building Rest Utilities - Part 1 (14:55)
Building Rest Utilities - Part 2 (12:54)
Building Rest Utilities - Part 3 (12:06)
Building Rest Utilities - Part 4 (8:04)
Automation Framework - Part 3
User Timeline Framework Test - Part 1 (12:03)
User Timeline Framework Test - Part 2 (8:10)
User Timeline Framework Test - Part 3 (10:56)
Practice Exercise
Practice Exercise Question (2:41)
Practice Exercise Solution (12:59)
End To End Framework Execution
Running End-To-End Framework Using TestNG (7:36)
End-To-End Framework Execution Using Maven (11:00)
Complete Framework Code Download
Build Management With Maven
Introduction (2:28)
Maven Features and Advantages (8:42)
Maven Setup And Installation (14:56)
Creating And Importing Maven Project (12:33)
Maven Local And Central Repositories (9:44)
Pom Explanation (19:10)
Build Lifecycle And Maven Commands (16:37)
Conclusion
BONUS: What's Next and other cool free stuff (3:42)
Advantages Of Automation Framework
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock