Udemy

Rest API Testing (Automation) from Scratch-Rest Assured Java

Enroll Now
  • 213,125 Students
  • Updated 3/2026
4.6
(47,648 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Rahul Shetty Academy
Rating
4.6
(47,648 Ratings)

Course Overview

Rest API Testing (Automation) from Scratch-Rest Assured Java

Top Ranked #1 Rest API Test Automation & postman tutorial with Java from Basics to Framework with Real time examples

Course last updated on Jan 2026 with GraphQL API testing examples
REST Assured API is powerful API released by google (just like Selenium for Web) to Automate REST API's. 70% of the IT industry now heading towards this API for automating Services
Learn Everything You Need to Know About REST API Automation including Postman Even If You've Never worked Before on API's
Course covers Basics To Advanced Level With Rest Assured, Postman, Java, TestNG, Framework Implementation From Scratch with rich examples like Jira, Twitter, Youtube, Google Maps API examples

What made this course Unique from other courses?
Only course on Internet which covers on JIRA, TWITTER, GOOGLE MAPS AND YOUTUBE API examples"

-No other course covers topics covered in this course with such great depth of detail. For proof, You can cross check with other tutorials if they cover Jira youtube etc,,

*WHAT MAKES THIS COURSE BEST? *

We assume that students have no experience in automation/coding and start every topic from scratch and basics.

Examples are taken from TESTING REAL TIME HOSTED Rest APIs to understand how different components can be automated, that will give
you idea of industry level framework and give you confidence.

NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics.

Get more than 30 hours of unique content with real example code files provided to refer and learn with examples.

Course is prepared on utmost care of picking real world scenarios what actually industry does in testing the REST API's and they were neatly delivered with every basic concept till framework building level


On course completion You will be Mastered in REST API Automation and can implement Successfully it in your work place or will surely land on High Paying Job


We start from Beginners level and go through Advanced FRAMEWORK level. This is a single course for
everything you need to know related to Rest API Manual testing and Automation.

This course explains :

What is REST API's?
Understanding the REST API architecture
Terminologies such as Endpoint, Resources,Payload,Parameters
What is POSTMAN?
How to test API's with Postman?
Different type of REST requests
What is REST ASSured?
Setting up REST ASSURED environment for automation
Discussion on google API's for automation
REST Assured methods
REST Assured validations
Methods to validate Json and xpath responses
Optimizing scripts to Framwork standards
Discussion on JIRA API's
Discussion on Twitter API's
Understanding OAUTH authentication
POJO Classes usage
Serialization & Deserialization for Json inputs and outputs
Tons of examples on automating API's with rest assured validations
Logging feature to log responses
Migrating project to TESTNG framework
Building Maven setup as build management tool
Creating BAT file to run whole project on single click


At the end of this course you can pick any REST API over Net and can automate it comfortably with all necessary valdiations

Happy Testing and Wish you Good luck!


Course Content

  • 21 section(s)
  • 151 lecture(s)
  • Section 1 REST API Basics and Terminology
  • Section 2 5 hours of Java Tutorials for Basics brushup
  • Section 3 Getting started with API Testing using Postman
  • Section 4 Rest Assured setup for API Automation Testing
  • Section 5 Validating the Rest API Responses
  • Section 6 Diving in Depth-Automating REST API's
  • Section 7 Handling Dynamic Json Payloads with Parameterization
  • Section 8 Real world Example-Automating Jira API's
  • Section 9 Handling oauth 2.0 Authorization Grant type - Client Credentials
  • Section 10 Deserialization using POJO classes with Rest Assured
  • Section 11 Serialization of Input Payload using Google Maps API Example
  • Section 12 Understand Request and Response Spec Builders in Rest Assured
  • Section 13 End to End ecommerce API example with Automation Concepts
  • Section 14 Cucumber BDD API Framework Development from Scratch - 1
  • Section 15 Cucumber BDD API Framework Development from Scratch - 2
  • Section 16 Learn GraphQL from Scratch and Testing with Rest Assured
  • Section 17 OAuth 2.0 for Google/facebook GrantType - Authorization code
  • Section 18 Understanding Version Control System GIT
  • Section 19 Excel Integration with Rest Assured Test
  • Section 20 Core Java basics
  • Section 21 BONUS LECTURE

What You’ll Learn

  • By end of this course,You will get complete knowledge on REST API Automation testing, You will be able to DESIGN and IMPLEMENT structured API AUTOMATION FRAMEWORKS with REST Assured API, In-depth understanding of REST API Automation using RestAssured with real time examples, Thorough knowledge on REST Manual testing tools like POSTMAN with many Practise API's demo, Additional knowledge on generating excellent client reports for API Test execution results, Specialized Trainers who can help in answering students queries in part of your Course Journey


Reviews

  • L
    Luis Vega Guizar
    4.5

    Goodcourse. Easy to understand

  • H
    Harsha Vardhan Vankadara
    4.5

    I have Learned everything easily but Cucumber Framework is bit confusing as few of the code you have used from the previous one.

  • N
    Nishita
    5.0

    This course has a detailed explanation for API testing based on real time projects. I do recommend this to anyone who is preparing for next automation testing interviews.Best of Luck!!!

  • M
    Mariia Kulgava
    3.5

    I'm giving this course a low rating because: 1. The instructor does not follow proper syntax or format the code consistently. The messy code is very difficult and frustrating to read. 2. The correct test structure is not introduced from the beginning; instead, the main() method is used throughout. 3. I am familiar with Java, but I decided to watch the Java section out of curiosity. Unfortunately, the explanations do not stand up to scrutiny. If someone is new to Java, these lessons are unlikely to provide a solid understanding.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed