REST API Automation testing from scratch-(REST Assured java)
4.3 (402 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,315 students enrolled
Wishlisted Wishlist

Please confirm that you want to add REST API Automation testing from scratch-(REST Assured java) to your Wishlist.

Add to Wishlist

REST API Automation testing from scratch-(REST Assured java)

This course teaches you everything needed to master REST API Automation till framework level with tons of examples
Best Seller
4.3 (402 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,315 students enrolled
Created by Rahul Shetty
Last updated 3/2017
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 10.5 hours on-demand video
  • 1 Article
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By end of this course,You will get complete knowledge on REST API Automation testing
  • You can comfortably use REST Assured java API to automate API's/ services
  • Thorough knowledge on REST testing tools like POSTMAN, REST CLIENT etc
  • You can be able to create your own Rest Testing framework from scratch with optimized coding standards
  • Additional knowledge on generating excellent client reports for API Test execution results
View Curriculum
  • ******You need NOT have any Prior API Testing experience to start this course********* This course teaches everytopic from scratch level
  • Even non Programming candidates can follow this course comfortably
  • Though these are online Lectures.You will have Life Time instructor support.You can post your Queries in discussion board or can contact me directly, Will respond in less than 12 hours
  • All RESTAPI automation Installation setup including Java knowledge is taken care as part of course
  • Theoretical Material and Code dump are available for download

Why this course?
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. ---- So  What are you waiting for????

Learn Everything You Need to Know About REST API Automation Even If You've Never worked Before on this domain

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

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
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!!!!!!!

Who is the target audience?
  • Manual testers, Non-programming aware testers interested in learning Automation
  • Any Software engineer who are interested in Mobile Technologies
  • Freshers/Graduates/ Software Testers
Compare to Other REST API Courses
Curriculum For This Course
56 Lectures
REST API Basics and Terminology
6 Lectures 01:01:13
Getting started with REST Assured Automation
10 Lectures 02:03:37
Understanding google place Search API for scripting

Introduction to POSTMAN -Manual testing client for REST API

Adding new place in Google Maps with google API

Validating responses with POSTMAN client

Introduction on Test API's

Setting up Test Project with RestAssured API's

Understanding given tag for passing requests

Validating the body of first Json response

Examples on validating response headers and statuscodes

Understanding query parameters on sending request
Diving in Depth-Automating REST API's
9 Lectures 01:44:36
Automating POST request with payload

Grabbing the response body into String for Advance validations

Passing the response values into subsequent requests

Optimizing the scripts by centralizing the data

Datadriven testing best practises

Validating Advanced xml responses

Shortcut methods to convert Rawdata to xml/Json

Parsing Json response to extract values

Logging feature to debug automation scripts
Real world Example-Automating Jira API's
6 Lectures 01:17:30
How Jira API Works?

Cookie Authentication API for Jira requests

Jira GET,POST API Scripting for creating bugs

End to end Solved examples on automating Jira API

Adding comment API using POST and PUT

Jira API scripting examples with response validations
Building Test Framework for API scripts
6 Lectures 01:00:59
Converting Project to TESTNG framework

How does Maven works? Installation and usages

Creating Maven REST API test Project

End to end testing API's on Maven Project

Generating reports and creating BAT file

Download full project code
TESTNG learning- Framework component
8 Lectures 01:20:32
Introducion to TestNg Framework

Environment setup in eclipse

TestNG Annotations basics

Annotations discussion continued..

TestNg Annotations conclusion

Prioritizing the testcases with TESTNG

Enabling and disabling the scripts with testng controls

Importance of TESTNG xml file
Core Java basics
11 Lectures 02:01:48
Java first program basics

Java program principles

Classes,objects in Java

Strings in Java

String Practise exercises

What is Interface?

How Java classes can take advantage of Interface?

Usage of Inheritance in Java

Practical examples on types of inheritances

Introduction to Arrays

Single dimensional and Multidimensional arrays usage
About the Instructor
Rahul Shetty
4.3 Average rating
13,788 Reviews
46,312 Students
12 Courses
The "Testing school" to boost your career

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

Teaching is our Passion. And its our Profession. The only Business We know is Spreading the Knowledge

So Our Testing school is here at Udemy to share all our 10 Years IT Experience Knowledge to QA Colleagues and Students

As an Director , Coming to my Teaching Profile I  have had Trained over 21000+ students in the below Technologies


Selenium -Web Automation in Java and Python Soap UI - Webservices/ REST API Testing Appium - Mobile Automation in Android and IOS Jmeter - Performance Testing Software Testing Process Security Testing Automation Framework Building

********************************************************************************************************* Worked with various CMM level orgranizations. Managed in setting up of QA Process for the projects