4.43 out of 5
4.43
3900 reviews on Udemy

REST API Testing(Automation) from scratch-Rest Assured java

Join the-"Top Ranked #1 API testing Automation course - 14000+ students learning together with great collaboration
Instructor:
Rahul Shetty
14,882 students enrolled
English [Auto-generated] More
By end of this course,You will get complete knowledge on REST API Automation testing
You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with REST Assured API
In-depth understanding of REST API Automation using RestAssured with real time examples
Thorough knowledge on REST testing tools like POSTMAN, REST CLIENT etc
***** We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation, Interview questions
Additional knowledge on generating excellent client reports for API Test execution results

***Course last updated on May 2nd with Json Utilities + Library API 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 Even If You’ve Never worked Before on this domain . 
 
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
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!!!!!!!

REST API Basics and Terminology

1
Course FAQ's/Syllabus (** Must Watch****)
2
How to reach Trainer for Doubts in the course?(**Must Watch**)
3
Introduction to REST API
4
Understanding how REST API architecture works
5
What is BaseURL, Resources in REST API?
6
Understanding GET,POST,PUT,DELETE requests
7
What are headers and cookies in rest request?

15 hours of Java, Testng and Maven Tutorials for Basics brushup

1
Must watch Lectures for basics brush up

Getting started with REST API Testing

1
Understanding google place Search API for scripting
2
Introduction to POSTMAN -Manual testing client for REST API
3
Adding new place in Google Maps with google API
4
Validating responses with POSTMAN client

Rest Assured setup for API Automation

1
Introduction on Test API's
2
Setting up Test Project with RestAssured API's
3
Understanding given tag for passing requests

Validating the Rest API Responses

1
Validating the body of first Json response
2
Examples on validating response headers and statuscodes
3
Understanding query parameters on sending request

Diving in Depth-Automating REST API's

1
Automating POST request with payload
2
Code Download
3
Grabbing the response body into String for Advance validations
4
Passing the response values into subsequent requests
5
Optimizing the scripts by centralizing the data
6
Datadriven testing best practises

Automation Utilities for Parsing the Json/XML responses

1
Validating Advanced xml responses
2
Shortcut methods to convert Rawdata to xml/Json
3
Parsing Json response to extract values
4
Logging feature to debug automation scripts

Handling Dynamic Json Payloads with Parameterization

1
Why Dynamic Json payloads are important to understand
2
Introduction to Library API
3
Rest Assured Test for Library API Add Book http method
4
Sending parameters to payload from Test
5
Understanding TestNg Data provider for parameterization
6
Example on Parameterization of API Tests with multiple data sets
7
code download
8
How to handle with static json payloads
9
code download

Real world Example-Automating Jira API's

1
Please note
2
How Jira API Works?
3
Cookie Authentication API for Jira requests
4
Jira GET,POST API Scripting for creating bugs
5
End to end Solved examples on automating Jira API
6
Adding comment API using POST and PUT
7
Jira API scripting examples with response validations
8
Code download
9
New examples Added

Real world examples -Twitter API Automation

1
Introduction to Twitter API
2
Understanding OAuth Authentication Mechanism
3
Retrieve Tweets from the Account with API's
4
Publish Tweets to your account with the API calls
5
Delete the Tweets from API

OAuth Authentication setup for API Tests

1
OAuth Authentication setup for Rest Assured Scripts
2
Scripting Exercises on Twitter API -1
3
Scripting Exercises on Twitter API -2
4
code download

REST API Framework Learning Plan***Must WATCH ****

1
Learning Plan

Framework Phase 1- Maven- Build Management tool

1
Importance of Maven in Framework development
2
Installing and configuring Maven
3
Understanding Terminologies of Maven
4
Creating Maven Project and importing into eclipse
5
Understanding POM.xml file and its dependencies
6
Importance of surefirePlugin in executing Tests
7
Integration of Testng with Maven
8
Switching the Tests with Maven profiling

Framework Phase 1- Jenkins- Continuous Integration Tool

1
Importance of Jenkins in Test frameworks
2
Install and configure Jenkins
3
Configuring Jenkin Settings and Workspace

Framework Phase 1 - TestNG Reports for Jenkin Jobs

1
Testng Reporting Plugin into Jenkin jobs

Framework Phase 1- Logging Framework - log4j

1
What is log4j? its usage in Rest API framework
2
Importing log4j into Eclipse project
3
Importance of log4j xml file
4
Understanding the xml file to control logging in Testcase
5
Testcase logging with log4j example-1
6
Testcase logging with log4j example continued...

REST API Framework development from scratch Part -1

1
Converting Project to TESTNG framework
2
Creating Maven REST API test Project
3
End to end testing API's on Maven Project
4
Generating reports and creating BAT file
5
Download full project code

REST API Framework development from scratch Part -2

1
Integrating Log4j into Rest API Tests
2
Configuring and generating log file for the tests
3
Importance of Global environment variables in Framework
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
4.4
4.4 out of 5
3900 Ratings

Detailed Rating

Stars 5
1879
Stars 4
1464
Stars 3
430
Stars 2
73
Stars 1
59
539766ee94e4370d3b7fe8cbb13947d4
30-Day Money-Back Guarantee

Includes

21 hours on-demand video
14 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion