HOME > Development > Rest API Testing (Automation) from Scratch-Rest Assured Java

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

  • Development
  • Mar 03, 2025
SynopsisRest API Testing (Automation from Scratch-Rest Assured Java,...
Rest API Testing (Automation) from Scratch-Rest Assured Java  No.1

Rest API Testing (Automation) from Scratch-Rest Assured Java, available at $149.99, has an average rating of 4.56, with 207 lectures, based on 38659 reviews, and has 173677 subscribers.

You will learn about 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 APIs 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 This course is ideal for individuals who are Manual testers, Non-programming aware testers interested in learning Automation or Any Software engineer who are interested in Mobile Technologies or Freshers/Graduates/ Software Testers It is particularly useful for Manual testers, Non-programming aware testers interested in learning Automation or Any Software engineer who are interested in Mobile Technologies or Freshers/Graduates/ Software Testers.

Enroll now: Rest API Testing (Automation) from Scratch-Rest Assured Java

Summary

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

Price: $149.99

Average Rating: 4.56

Number of Lectures: 207

Number of Published Lectures: 150

Number of Curriculum Items: 207

Number of Published Curriculum Objects: 150

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will 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 APIs 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
  • Who Should Attend

  • Manual testers, Non-programming aware testers interested in learning Automation
  • Any Software engineer who are interested in Mobile Technologies
  • Freshers/Graduates/ Software Testers
  • Target Audiences

  • Manual testers, Non-programming aware testers interested in learning Automation
  • Any Software engineer who are interested in Mobile Technologies
  • Freshers/Graduates/ Software Testers
  • Course last updated on May 3rd 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 APIsto
    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 Curriculum

    Chapter 1: REST API Basics and Terminology

    Lecture 1: Course FAQs/Syllabus (** Must Watch****)

    Lecture 2: Introduction to REST API and where it is used in Project Architecture

    Lecture 3: Real time Usage of APIs in industry with Examples

    Lecture 4: Understanding GET, POST, PUT DELETE Http Crud operations of API

    Lecture 5: What are Path,Query Parameters & Headers in Rest API

    Lecture 6: Notes Download

    Chapter 2: 5 hours of Java Tutorials for Basics brushup

    Lecture 1: brush up on Java concepts

    Chapter 3: Getting started with API Testing using Postman

    Lecture 1: Video Player Setting tips for Best Experience in viewing course

    Lecture 2: Introduction to POSTMAN and Google Maps APIs

    Lecture 3: Important Note

    Lecture 4: Understand Add Place API and execute it through Postman

    Lecture 5: Understand Get & Delete Place API using GET,Delete HTTp Methods using Postman

    Lecture 6: Update Place API using PUT http method using Postman

    Lecture 7: Google Maps POSTMAN Code Download

    Chapter 4: Rest Assured setup for API Automation Testing

    Lecture 1: Setting up Java with system variables in Windows and MAC

    Lecture 2: Setting up Rest Assured Maven Project with Eclipse installation

    Lecture 3: Get Social with Rahul Shetty

    Lecture 4: Build Rest API Automation Test to Add Place and validate Status codes

    Chapter 5: Validating the Rest API Responses

    Lecture 1: Code Download

    Lecture 2: Assertions on Json Response Body and Headers through Automated code

    Lecture 3: Parsing the Json Response body using JsonPath class

    Lecture 4: Integrating the Multiple APIs with common Json response values

    Lecture 5: Building End to End Automation using GET, POST and PUT Http Methods

    Lecture 6: Importance of Junit/TestNG Assertions in validating the responses

    Chapter 6: Diving in Depth-Automating REST APIs

    Lecture 1: Understanding Structure of Complex Nested Json and its array notations

    Lecture 2: Json used in this Section with Queries to solve

    Lecture 3: Retrieving the Json Array Size and its elements using JsonPath

    Lecture 4: Iterating over every element of Json Array and accessing elements in it

    Lecture 5: Retrieving Json Nodes on Condition logic using JsonPath

    Lecture 6: Real Time example to solve Business logic through Json response

    Lecture 7: Code Download

    Chapter 7: Handling Dynamic Json Payloads with Parameterization

    Lecture 1: Why Dynamic Json payloads are important to understand

    Lecture 2: Introduction to Library API

    Lecture 3: Rest Assured Test for Library API Add Book http method

    Lecture 4: Sending parameters to payload from Test

    Lecture 5: Understanding TestNg Data provider for parameterization

    Lecture 6: Example on Parameterization of API Tests with multiple data sets

    Lecture 7: code download

    Lecture 8: How to handle with static json payloads

    Lecture 9: code download

    Chapter 8: Real world Example-Automating Jira APIs

    Lecture 1: Setting up Jira Cloud Account for API Testing

    Lecture 2: Basic Authentication Mechanism to authenticate for Jira APIs

    Lecture 3: Understanding Contract to create Bug in Jira using API in the Postman

    Lecture 4: How to send files as attachment to the Post API call for associated Jira Bug

    Lecture 5: Rest Assured Automation test to create Bug and send files as attachment for Jira

    Lecture 6: Code download

    Chapter 9: Handling oauth 2.0 Authorization Grant type – Client Credentials

    Lecture 1: Introduction to OAuth 2.0 Client credentials Grant type

    Lecture 2: Practial example on OAuth 2.0 with its contract details for testing

    Lecture 3: API Contract download

    Lecture 4: Postman testing for the OAuth related APIs and generating response

    Lecture 5: Code download

    Lecture 6: Rest Assured automation script for OAuth end to end APIs test

    Chapter 10: Deserialization using POJO classes with Rest Assured

    Lecture 1: What is Serialization and Deserialization in Rest Assured

    Lecture 2: Libraries needed to support Serialization in Rest Assured

    Lecture 3: Strategies in Parsing Complex nested Json using POJO classes

    Lecture 4: Creating POJO classes for the real time Nested Array Json

    Lecture 5: End to end Automation examples using POJO Deserialization

    Lecture 6: Solving Complex Queries from Json with simple POJO methods -Part 1

    Lecture 7: Solving Complex Queries from Json with simple POJO methods-Part 2

    Lecture 8: How to showcase API Testing experience to recruiters?

    Lecture 9: Code download

    Chapter 11: Serialization of Input Payload using Google Maps API Example

    Lecture 1: Build POJO classes for constructing Json Payload to API Rec 12-19-19 2

    Lecture 2: Complete End to end Test case with Serialization Implementation Rec 12-19-19 34

    Lecture 3: Where to download Code

    Chapter 12: Understand Request and Response Spec Builders in Rest Assured

    Lecture 1: Significance of Spec Builders in Rest Assured Rec 12-19-19 5(builderDoc)

    Lecture 2: Practical Example in implementing Spec Builders and optimize code Rec 12-19-19

    Lecture 3: Code Download

    Chapter 13: End to End ecommerce API example with Automation Concepts

    Lecture 1: Understand Ecommerce API Contract and build manual APIs in Postman

    Lecture 2: Create Rest Assured automation for Login Call to generate Auth token

    Lecture 3: Automate Post calls which has form parameters and attachments using Rest Assured

    Lecture 4: Implement POJO Classes to build nested Json for Create Order for Product added

    Lecture 5: Script implementation with Delete Product using Path parameters & HTTPS relaxed

    Lecture 6: Code download

    Chapter 14: Cucumber BDD API Framework Development from Scratch – 1

    Lecture 1: CheckPoint before starting Framework lectures

    Lecture 2: Cucumber BDD overview and its related terminologies

    Lecture 3: Creating Maven project with Cucumber Rest Assured Dependencies

    Lecture 4: Building Test Runner and Step Definition files for Add Place API Feature Test

    Lecture 5: Implementing Real code in Step Definition files with reusable components

    Lecture 6: Running the Test in Cucumber Standards with necessary Configuration changes

    Lecture 7: Building Utility Files and Implement Logging feature in Framework

    Lecture 8: Implement Mechanism to drive Global property values from Properties file

    Lecture 9: Data Driven Testing Mechanism for API Tests using Cucumber example feature

    Lecture 10: Be a Mentor or get Guidance

    Lecture 11: Parameterize API Test with multiple Data sets using Cucumber Framework features

    Lecture 12: What are Enum classes? How Framework can utilize the Enum concepts

    Lecture 13: Removing Hardcoded resource details with Enum class Methods

    Instructors

  • Rest API Testing (Automation) from Scratch-Rest Assured Java  No.2
    Rahul Shetty
    Teacher over 800K+ QA Students|Founder of RahulShettyAcademy
  • Rating Distribution

  • 1 stars: 406 votes
  • 2 stars: 426 votes
  • 3 stars: 2898 votes
  • 4 stars: 13495 votes
  • 5 stars: 21434 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!