Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Rest API Testing (Automation) From Scratch- REST Assured Java

person icon Rahul Shetty

4.4

Rest API Testing (Automation) From Scratch- REST Assured Java

Master Rest API Test Automation & Postman from basics to Framework with real-time examples

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Rahul Shetty

category icon Development,Software Testing,REST Assured

Lectures -153

Resources -37

Duration -24 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

REST Assured API is a potent API for automating REST APIs Similar to Selenium for the Web. This API is now being adopted by 70% of the IT sector to automate services. Even if you have never worked with APIs before, you will find this course highly beneficial. It covers fundamentals to advanced levels, namely, using Rest Assured, Postman, Java, TestNG, Framework Implementation From Scratch, and rich examples using Jira, Twitter, Youtube, and Google Maps API examples.

It provides real-world case studies covering Jira, X (formerly known as X), Google Maps, and YouTube API as examples.

Rest API Testing Course Overview

The course was carefully crafted picking real-world examples of what businesses do to test the REST API, and it was presented with every fundamental idea up to the level of framework creation.

After completing the course, you will have mastered REST API automation and be able to successfully implement it at work or you will definitely find a high-paying job.

Beginning at level 1, the course walks you through advanced levels of Framework. Everything you need to know about Rest API Manual testing and Automation is covered in this one single course.

This course explains:

  • REST API: What is it?

  • Knowledge about the REST API architecture

  • Terms like "endpoint," "resources," "payload," and "parameters"

  • Describe Postman.

  • How can Postman be used to test APIs?

  • Various REST queries.

  • What is REST Assured?

  • establishing an automated REST Assured environment

  • A discussion about Google's automation APIs

  • REST Assured techniques

  • Validations provided by REST

  • JSON and Xpath validation procedures

  • Scripts to meet Framework specifications

  • DiscussingTwitter and JIRA APIs

  • OAuth authentication explained

  • Use of POJO Classes

  • For JSON inputs and outputs, serialization and deserialization

  • Countless instances of rest-assured validations automating APIs

  • Logging function to record comments

  • Project conversion to Testing framework

  • Maven configuration for use as a build management tool

  • generating a BAT file that would allow you to run the entire project at once

By the end of the course, you will be able to choose any REST API on the Internet and automate it easily with all required validations.

Who this course is for:

  • Manual testers and testers who are unaware of programming but interested in studying automation

  • Freshmen, graduates, and software testers who are interested in mobile technologies

Goals

What will you learn in this course:

  • Thorough understanding of REST API testing.

  • Design and implement structured API Automation Frameworks with REST Assured API.

  • Understand REST API automation using REST Assured with practical examples.

  • Understand how REST manual testing tools like Postman, work.

  • Get detailed practice on API with the structured demo.

  • Produce top-notch client reports for the outcomes of API Test execution

Prerequisites

What are the prerequisites for this course?

  • Candidates without programming experience can easily follow this course.

  • The course includes all REST API automation Installer setups, including training in Java.

Rest API Testing (Automation) From Scratch- REST Assured Java

Curriculum

Check out the detailed breakdown of what’s inside the course

REST API Basics and Terminology
6 Lectures
  • play icon Course FAQ's/Syllabus 11:08 11:08
  • play icon Introduction to REST API and where it is used in Project Architecture 10:01 10:01
  • play icon Real time Usage of API's in industry with Examples 08:57 08:57
  • play icon Understanding GET, POST, PUT DELETE Http Crud operations of API 11:35 11:35
  • play icon What are Path,Query Parameters & Headers in Rest API 11:18 11:18
  • play icon Notes Download
Getting started with API Testing using Postman
6 Lectures
Tutorialspoint
Rest Assured setup for API Automation Testing
4 Lectures
Tutorialspoint
Validating the Rest API Responses
6 Lectures
Tutorialspoint
Diving in Depth-Automating REST API's
7 Lectures
Tutorialspoint
Handling Dynamic Json Payloads with Parameterization
8 Lectures
Tutorialspoint
Real world Example-Automating Jira API's
13 Lectures
Tutorialspoint
Handling Google/Facebook oauth 2.0 Authorization Grant types
5 Lectures
Tutorialspoint
Rest Assured Automation for OAuth 2.0 Authorization code
5 Lectures
Tutorialspoint
Deserialization using POJO classes with Rest Assured
9 Lectures
Tutorialspoint
Serialization of Input Payload using Google Maps API Example
4 Lectures
Tutorialspoint
Understand Request and Response Spec Builders in Rest Assured
3 Lectures
Tutorialspoint
REST API Framework Learning Plan***Must WATCH ****
1 Lectures
Tutorialspoint
Maven and Cucumber Basics (SKIP IF YOU ALREADY KNOW BASICS)
17 Lectures
Tutorialspoint
Cucumber BDD API Framework Development from Scratch - 1
21 Lectures
Tutorialspoint
Cucumber BDD API Framework Development from Scratch - 2
4 Lectures
Tutorialspoint
Understanding Version Control System GIT
10 Lectures
Tutorialspoint
Excel Integration with Rest Assured Test
13 Lectures
Tutorialspoint
Core Java basics
10 Lectures
Tutorialspoint

Instructor Details

Rahul Shetty

Rahul Shetty

Teacher/Founder of RahulShettyAcademy.com (Testing School)

Nothing is Impossible. It all depends on how we are Trained on it!

Teaching is my Passion. And it's my Profession. The only Business I know is Spreading the Knowledge

"Every QA Professional have a wish of learning trending Automation courses but somehow 90% of them are giving up their thoughts “

It's not due to the lack of courses available in the market, but it's about finding the right Mentor who can guide, teach and understand student's pulse with their background education"

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

V

Vivek Anand Nagar

ok

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515