REST API Testing Automation with Java Rest Assured
3.8 (712 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,894 students enrolled

REST API Testing Automation with Java Rest Assured

API Testing Rest Assured with Java , API Automation Testing from Basic to Framework with Java & TestNG, POSTMAN Testing
3.8 (712 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,894 students enrolled
Last updated 5/2020
English
Italian [Auto]
Current price: $119.99 Original price: $199.99 Discount: 40% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 29 hours on-demand video
  • 14 articles
  • 115 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By end of this course,You will get complete knowledge on REST Assured API Automation Testing.
  • Creating REST API testing framework from scratch with Maven and TestNG.
  • Ready to face REST Assured API Automation Interviews.
  • You will understand how to generate neat API Testing Automation Execution reports.
  • Thorough knowledge on REST API Testing tools like POSTMAN, REST CLIENT etc
  • All REST Assured API automation Installation setup including Java knowledge is taken care as part of course.
Course content
Expand all 148 lectures 29:14:52
+ Environment SetUp
3 lectures 31:14
Download & Install Eclipse on MAC
08:12
SetUp Java & Eclipse on Windows Machine
14:48
+ Java for Beginners
10 lectures 01:50:08
Create First Java Project
04:22
Java Lectures GIT Code Location
00:09
Write First Java Code File & Execute
07:50
Prove, Java is Platform Independent Language
04:23
Variable & Java DataTypes
13:17
Conditional Statements in JAVA
16:30
Loops in JAVA
11:56
Java OOPs Concepts
15:50
Constructor in Java
15:57
Static & this Keyword in Java
19:54
+ Object Oriented Programming
8 lectures 01:22:16
Java Inheritance
12:05
Method Overloading in Java : Polymorphism
10:25
Method Overriding in Java : Polymorphism
08:17
Super Keyword in Java
07:20
Final Keyword in Java
06:39
Abstract Class in Java
10:35
Interface in Java
14:02
Encapsulation in Java
12:53
+ String in Java
8 lectures 01:10:03
Concepts on String in Java
07:39
String Comparison and Concatenation
11:09
String Buffer Class
09:44
String Builder Class
02:38
String Class Methods Part - I
11:10
String Class Methods Part - II
08:38
String Class Methods Part - III
08:41
String Class Methods Part - IV
10:24
+ Exception Handling in Java
3 lectures 22:57
Java Try-Catch Block
09:21
Multi Catch and Nested Try Block
09:34
Finally Block in Java
04:02
+ Java Collection Framework
14 lectures 02:27:07
What is Collection Framework
07:44
Collection GIT Code Location
00:14
Iterator in Collection - Enumeration
08:24
ListIterator in Collection
20:50
List Interface in Java
21:57
ArrayList in Collection
06:24
LinkedList in Collection
16:31
Set in Java
01:49
HashSet in Java
19:28
LinkedHashSet in Java
04:33
TreeSet in Java
12:25
Map in Java
05:34
HashMap in Java
14:32
LinkedHashMap in Java
06:42
+ Project Build Tool : MAVEN
8 lectures 53:40
Maven Introduction
07:59
Configure Maven on Windows Machine
08:25
Configure Maven on Windows Machine : Text Direction
00:50
Project Code Location
00:05
Configure Maven on Mac Machine
06:01
Generate First Maven Project From Maven CLI
11:42
Maven Build Life Cycle
12:09
POM.xml File in Maven Project
06:29
+ API and WebServices Introduction
3 lectures 29:25

What is API

  • You can consider an API as the alternative "user interface" that software uses to interact with other software.
  • We humans are familiar with user interfaces that have fancy layouts with buttons, fonts, colors, graphics, etc; and most of that is unnecessary to a machine.  Machines wouldn't open up a program or website, take a screenshot of that section of the monitor.
  • Machines just need a shorthand way to do things like checking the current weather or adding an event to your calendar.  That's what an API provides.
  • APIs can be web-based, or specific to a platform.  Google has APIs for search, calendars, translations, etc.  Facebook and Twitter have APIs that allow software to automatically post status updates.  Apple provides many APIs for building iPhone apps.
What is API
07:56
What is Web Services
11:12
REST vs SOAP Web Services
10:17
Requirements
  • You Don't need to have Core java basic coding experience to start this course. We will cover from scratch.
  • You will have instructor support to get solved all your queries.
  • All RESTAPI automation Installation setup including Java knowledge is taken care as part of course
  • Theoretical Material and REST API Framework Code dump are available for download
Description

REST Assured API Testing online training course is designed to make you an expert in working with Backend API Testing.

Our Industry Experts have more experience in working with Backend Testing and will ensure that you get trained and become experts in Rest Assured API Testing Automation & REST Assured API Test Framework Designing.

You would be able to Design the API Testing Framework and pro in API Testing.

Understanding of Complete API Testing and API Testing Terminology.

How to Use PostMan and complete Knowledge of API Calling and Response Handling.


Why this course? 

REST Assured API is powerful API released by google (just like Selenium for Web)  to Automate REST API's.  

In the 21st century, almost all web applications use web services to communicate or interact with each other. Most modern-day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies.

90%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.   

The course covers Basics To Advanced Level With Rest AssuredPostmanJavaTestNG, RestAssured Framework Implementation & HTTP Client Framework implementation From Scratch with rich examples.

On course completion, You will be Mastered in REST API Automation  and can implement Successfully it in your workplace 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 API and WebServices

  • REST and SOAP Base API Testing

  • REST API Basics and Terminology

  • Getting started with REST API Testing

  • Client-Server Architecture

  • HTTP Protocol

  • REST API Requests and Response

  • REST API Testing using POSTMAN

  • JSON/XML Parsers

  • TestNG Automation Framework for REST Testing

  • Core Java Concepts for F/W implementation

  • API Automation

  • REST API Java Framework Design and Implementation

  • REST API Framework CI with Jenkins, GIT

  • Play Around JSON

  • JSON with Jackson Library

  • Supplement Tutorials and Resources

  • API Automation Tips & Tricks and Interview Material 

*****************************************************************************

At the end of this course, you can pick any REST API over Net and can automate it comfortably with all necessary validations

Happy Testing and Wish you Good luck!!!!!!!

Who this course is for:
  • Manual testers, Non-programming aware testers interested in learning Automation
  • Any Software engineer who are interested in Mobile Technologies
  • Freshers/Graduates/ Software Testers