Note: 

   

If you guys are getting coupon expired or course is not free after opening the link, then it is due to the fact that course instructors provide only few hundreds or thousands of slots which get exhausted. So, try to enroll in the course as soon as it is posted in the channel. The Coupons may expire any time for instant notification follow telegram channel

New customer offer! Top courses from $13.99 when you first visit Udemy

Master in API Automation using REST Assured with Live Example, Design expert Level Framework, Design Pattern practices

Description

REST Assured API is one of the most popular library when it comes to automating the REST APIs. Most of the today’s web applications are backed by the Micro services architecture and the REST APIs.

 

REST stands for REpresentational State Transfer. REST is web standards based architecture and uses HTTP Protocol for data communication.

 

In REST architecture, a REST Server simply provides access to resources and REST client accesses and presents the resources.

 

What topics are covered in this course?

 

API Basics

 

JSON & JSON Path

 

End to End Setup

 

Java Programming Basics

 

Rest Assured – Setup, Write Test Case

 

Rest Assured – Test Case in TestNG format

 

Rest Assured – Assertion (On header, body and status code)

 

Serialization & De-serialization: POJOs

 

HashMap to JSON object

 

ArrayList to JSON array

 

Complex POJO Example

 

Full JSON body matching

 

Parameterization using TestNG Data provider

 

Rest Assured – Request Specification

 

Rest Assured – Response Specification

 

Rest Assured – Automate Post, Put, Del

 

Rest Assured – Multiple ways to send request payload

 

Rest Assured – Complex JSON in request body

 

Rest Assured – Request Parameters

 

Rest Assured – JSON Schema Validation

 

Rest Assured – Logging Filters

 

Rest Assured – Configs

 

Framework Design

 

Code Management

 

Jenkins Integration

 

Java Coverage

 

OOPS Concepts

 

Excel Handling

 

Database Handling

 

TestNG Basic to Expert

 

Collections

 

Serialization & De-serialization: POJOs

 

HashMap to JSON object

 

ArrayList to JSON array

 

Complex POJO Example

 

Full JSON body matching

 

 

 

Framework Development->

 

BDD Framework with Features

 

Scalable Framework Structure

 

Configurations

 

Reporting

 

Automate positive and negative scenarios

 

Data driven using TestNG Data Provider

 

Cucumber Implementation

 

Best Practices

 

Property and Configuration

 

Integration with Git

 

Integration with Jenkins

 

 

 

Tool, Library & Technology

 

Eclipse

 

Rest Assured

 

TestNG

 

Cucumber

 

Reporting

 

Java

 

Allure Reports

 

 

 

Outcome of this course

 

1. Expertise in Java Programming

 

2. Expertise in API Concepts

 

3. Able to design End to End API Automation Framework

 

4. Ready to face Automation interviews

Who this course is for:

Testers looking to Test REST Api without any automation tool

Developers looking to consume REST API in Java

Enroll Now