4.2 out of 5
4.2
563 reviews on Udemy

REST API Testing Automation: REST Assured with Java, POSTMAN

API Testing via Rest Assured Java, Testing Automation Framework, POSTMAN, Live Projects
At the end of this Course you will be able to understand what the Webservices are, and their functionality.
Ready to design REST API Testing automation framework
Ready to face REST API automation interviews
You will understand how to generate neat reports for execution results
Thorough knowledge on REST testing tools like POSTMAN, REST CLIENT etc
You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with REST Assured API
You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with HTTP Client
You will be able to deal with JSON using the Jackson library

API Testing online training course is designed to make you an expert in working with Backend Testing. Our Industry Experts have more experience in working with Backend Testing, and will ensure that you get trained and become expert in Rest Assured Testing.

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 .   

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

  • 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 valdiations

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

Introduction

1
REST API Testing Course: Introduction
2
Start REST API Course: RoadMap

Environment SetUp

1
SetUp Java on Mac Machine
2
Download & Install Eclipse on MAC
3
SetUp Java & Eclipse on Windows Machine

Java for Beginners

1
Create First Java Project
2
Java Lectures GIT Code Location
3
Write First Java Code File & Execute
4
Prove, Java is Platform Independent Language
5
Variable & Java DataTypes
6
Conditional Statements in JAVA
7
Loops in JAVA
8
Java OOPs Concepts
9
Constructor in Java
10
Static & this Keyword in Java

Object Oriented Programming

1
Java Inheritance
2
Method Overloading in Java : Polymorphism
3
Method Overriding in Java : Polymorphism
4
Super Keyword in Java
5
Final Keyword in Java
6
Abstract Class in Java
7
Interface in Java
8
Encapsulation in Java

Bonus on Other Course

1
Bonus Lecture: Get my other courses at the maximum discount!

Array in Java

1
Array in Java

String in Java

1
Concepts on String in Java
2
String Comparison and Concatenation
3
String Buffer Class
4
String Builder Class
5
String Class Methods Part - I
6
String Class Methods Part - II
7
String Class Methods Part - III
8
String Class Methods Part - IV

Exception Handling in Java

1
Java Try-Catch Block
2
Multi Catch and Nested Try Block
3
Finally Block in Java

Java Collection Framework

1
What is Collection Framework
2
Collection GIT Code Location
3
Iterator in Collection - Enumeration
4
ListIterator in Collection
5
List Interface in Java
6
ArrayList in Collection
7
LinkedList in Collection
8
Set in Java
9
HashSet in Java
10
LinkedHashSet in Java
11
TreeSet in Java
12
Map in Java
13
HashMap in Java
14
LinkedHashMap in Java

Project Build Tool : MAVEN

1
Maven Introduction
2
Configure Maven on Windows Machine
3
Configure Maven on Windows Machine : Text Direction
4
Project Code Location
5
Configure Maven on Mac Machine
6
Generate First Maven Project From Maven CLI
7
Maven Build Life Cycle
8
POM.xml File in Maven Project

API and WebServices Introduction

1
What is API

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.
2
What is Web Services
3
REST vs SOAP Web Services

Basics of REST API

1
What is Client Server Architecture
2
HTTP Request & HTTP Response
3
What is REST API

Rest API Terminology

1
What is BaseURI & Rules of URI in REST
2
What is Rest API's - GET, POST, PUT & DELETE

Getting Start with REST API Testing

1
How can we Start API Testing, Understating of APIs
2
First REST API Test: Start Testing using POSTMAN
3
POST Request Example : Add New Place in Google Map
4
DELETE Request Example : Delete Place form Google Map

TestNG Framework : Test Management

1
TestNG Introduction
2
Install TestNG on Eclipse
3
Project Code Location | Download Code
4
TestNG Annotations Introduction
5
Why Testng.Xml File
6
Execution Order of TestNG Annotations
7
Skipping Tests in TestNG
8
Prioritise Tests in TestNG
9
Assertion in TestNG : Verification & Validation
10
TestCase Grouping in TestNG
11
Set TestCase Dependency in TestNG
12
Test Parameterisation Using testng.xml File
13
DataProvider : Test Parameterization
14
Listeners in TestNG
15
Run Multiple TestNG Suites
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.2
4.2 out of 5
563 Ratings

Detailed Rating

Stars 5
277
Stars 4
146
Stars 3
84
Stars 2
29
Stars 1
28
53c4b769f9a241242e6e3d7babcd1daf
30-Day Money-Back Guarantee

Includes

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