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
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 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
Requirements
  • ******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
Description

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
10:30:15
+
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
09:34

Introduction to POSTMAN -Manual testing client for REST API
14:30

Adding new place in Google Maps with google API
10:42

Validating responses with POSTMAN client
08:01

Introduction on Test API's
09:11

Setting up Test Project with RestAssured API's
08:43

Understanding given tag for passing requests
15:06

Validating the body of first Json response
17:00

Examples on validating response headers and statuscodes
14:47

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

Grabbing the response body into String for Advance validations
11:45

Passing the response values into subsequent requests
08:39

Optimizing the scripts by centralizing the data
12:39

Datadriven testing best practises
08:57

Validating Advanced xml responses
15:35

Shortcut methods to convert Rawdata to xml/Json
13:57

Parsing Json response to extract values
13:53

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

Cookie Authentication API for Jira requests
16:25

Jira GET,POST API Scripting for creating bugs
14:09

End to end Solved examples on automating Jira API
16:01

Adding comment API using POST and PUT
12:51

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

How does Maven works? Installation and usages
12:18

Creating Maven REST API test Project
10:35

End to end testing API's on Maven Project
12:03

Generating reports and creating BAT file
12:13

Download full project code
00:02
+
TESTNG learning- Framework component
8 Lectures 01:20:32
Introducion to TestNg Framework
03:46

Environment setup in eclipse
04:25

TestNG Annotations basics
11:34

Annotations discussion continued..
13:09

TestNg Annotations conclusion
25:12

Prioritizing the testcases with TESTNG
07:46

Enabling and disabling the scripts with testng controls
06:25

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

Java program principles
08:32

Classes,objects in Java
17:53

Strings in Java
15:54

String Practise exercises
09:22

What is Interface?
11:22

How Java classes can take advantage of Interface?
10:10

Usage of Inheritance in Java
10:58

Practical examples on types of inheritances
07:30

Introduction to Arrays
08:56

Single dimensional and Multidimensional arrays usage
12:37
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