4.5 out of 5
4.5
145 reviews on Udemy

RestAssured – Best for Automation Beginner |Realtime Project

Rest Assured with BDD Options | Detailed Java Programming | Realtime Scenario
Instructor:
Testing World
614 students enrolled
English [Auto-generated]
** Ready to face REST API automation interviews with RestAssured ***
** Ready to design REST API Testing automation framework from scratch ***
** Ready to write basic to advance level of automation testcase in Java Programming ***
** Detailed understanding of Java Concepts, Programming and its implementation in RestAssured ***

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.

Course Coverage

1.    Basic to advance understanding of API Concepts

2.    End to End environment Setup

3.    Basic to advance java concepts

4.    Explain RestAssured library in details

5.    Step be Step API testing automation using Java Programming – RestAssured

6.    Different method coverage like – GET PUT POST DELETE

7.    POJO Implementation

WebService Basics

1
What is WebService
2
WebService Example
3
Advantage of WebService over WebBased Application
4
Difference between API and WebService
5
Different type of Services : Soap and Rest
6
Advantage of Rest services over Soap services

Java Environment Setup {You Can Skip this Section if comfortable in Java}

1
Java Installation
2
Eclipse Installation

Java Programming Basics{You Can Skip this Section if comfortable in Java}

1
Eclipse basics
2
Start Java programming - Project & Package
3
Variables & Constant
4
Class & Object
5
Methods in details
6
Constructors
7
Read data from user at runtime

Condition Handling and Looping{You Can Skip this Section if comfortable in Java}

1
Condition handling
2
For Loop
3
While Loop
4
Do While Loop
5
For Each Loop

String Handling & Arrays{You Can Skip this Section if comfortable in Java}

1
String Handling : Part1
2
String Handling : Part2
3
String Handling : Part3
4
Array In Java
5
Multi dimension Array

File Handling In Java{You Can Skip this Section if comfortable in Java}

1
Read file by File Reader
2
Read data by Buffered Reader
3
Write data by File Writer
4
Write data by BufferedWriter

Important Keywords in Java{You Can Skip this Section if comfortable in Java}

1
This Keyword
2
Static Keyword
3
Final Keyword
4
Super Keyword

OOPS in Java{You Can Skip this Section if comfortable in Java}

1
Encapsulation
2
What is Inheritance
3
Types of Inheritance - Single Inheritance
4
Types of Inheritance - Multilevel Inheritance
5
Types of Inheritance - Hierarchical Inheritance
6
Polymorphism
7
Overloading
8
Overriding
9
Abstraction
10
Interface
11
Multiple Inheritance using Interface
12
Hybrid Inheritance using Interface

Access Modifiers

1
public modifier
2
private modifier
3
default modifier
4
protected modifier
5
Access Modifiers on class level

Type Casting

1
Implicit & Explicit Type Casting
2
Explicit Type Casting - By Classes

Exception Handling in Java

1
What is Exception & Exception Handling
2
Throws keyword in exception handing
3
Exception Handling using Try-Catch
4
Exception Handling: Multi Catch block
5
Finally keyword
6
Throw keyword

Debugging

1
What is Debugging
2
Difference between Step Into | Step Over | Step Return
3
Exception Breakpoint

Working with Excel (Apache POI )

1
Setup Apache POI
2
Read Data from Excel file
3
Find number of rows and columns
4
Read complete data from excel sheet
5
Read Different formatted data
6
Write data to File

TestNG Concepts Basic-Advance{You Can Skip this Section if comfortable in Java}

1
TestNG Setup on Eclipse
2
TestNG workflow and basic annotations
3
TestNG : All annotations
4
Running test case in using TestNG
5
Running only failed testcases using TestNG
6
Grouping in TestNG
7
Assertions in TestNG

Setup Environment for Rest Assured

1
Setup Environment for Rest Assured
2
URI For Practice

Jump into Rest API Automation using Rest-Assured

1
Create First Test Case : GET Request
2
Process Response : Fetch Status Code
3
Validate Response Code(Status Code)
4
Validate response content type

Write Rest Assured test cases - GET Method

1
Rest API with Parameters
2
What is Rest API with Parameters
3
Use of Static Import
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.5
4.5 out of 5
145 Ratings

Detailed Rating

Stars 5
71
Stars 4
38
Stars 3
22
Stars 2
9
Stars 1
5
1b21d2d8ca08078c19f235f02469efab
30-Day Money-Back Guarantee

Includes

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