Rest Assured Api Automation Framework Zero To Hero

Rest Assured API Automation Framework Development complete course- Beginner to pro || Real time examples

Last updated 2022-01-10 | 3.8

- ***** At the end of this course
- you will have a detailed understanding of REST API Automation Frameworks
- Build reusable methods
- write different types of tests
- Ready to design REST API Testing Automation framework

What you'll learn

***** At the end of this course
you will have a detailed understanding of REST API Automation Frameworks
Build reusable methods
write different types of tests
Ready to design REST API Testing Automation framework
Publish amazing reports with logging of Request & Response Information
You will understand how to generate neat Execution reports for execution results
You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with REST Assured API.

* Requirements

* Basic understanding of JAVA.
* Basic understanding of API
* IDE
* TestNg or JUnit

Description

REST Assured is a powerful set of APIs to automate Restful APIs/Restful Webservices (just like Selenium WebDriver for Web Application). Almost all web applications use Rest APIs to communicate with back-end and it has gained a lot of popularity in the modern-day application architecture.

It is very important for QA/Automation engineers to understand how to Automate Rest API tests. Automating Rest APIs tests is very crucial for projects because Rest API tests are quick to run and more stable unlike web automation.

90% of the IT industry is now moving towards Rest API Automation ---- So What are you waiting for ???


********************* WHAT MAKES THIS COURSE BEST? *****************************

As per our study, Any one can learn Rest assured automation from YouTube Channels or Online blogs, but for them it will be a challenge to clear interview or real time work done.


I assure that any one can start working on real time project after completing this course.


Note: I don't want to make this course lengthy with adding few hours of Java, TestNg, Git or other stuff as it's framework specific.


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

Team

Fun Doo Testers

Who this course is for:

  • Freshers/Graduates/ Software Testers
  • Any Software engineer who are interested in API automation

Course content

7 sections • 27 lectures

Introduction of course and basic understanding of Rest Assured Preview 18:01

Set up Maven Project Preview 10:51

How to automate HTTP GET request? Preview 10:33

How to automate HTTP POST request? Preview 05:02

Set up Maven Project Preview 10:51

Lecture 2 and lecture 5 both are same.

Adding packages to framework Preview 05:29

How to create Property File Preview 03:50

Getting data from property file as Map Object Preview 12:45

Setting API Path Preview 07:02

Adding Headers Object configs Preview 05:05

How to configure extent report? Preview 04:02

Code is available here: https://github.com/Fundootesters/RestAssuredFramework/blob/master/src/main/java/utils/ExtentReportListner.java

How to test Extent Report and API framework Utils Preview 16:49

How to integrate GET request with Framework Part 1 Preview 14:32

How to integrate GET request with framework and validate it. Part 2 Preview 17:05

How to integrate POST request with framework? Preview 11:43

How to Validate HTTP Post request Preview 10:02

How to validate API response - Framework (Real time) Preview 14:28

Serialization in Rest assured Preview 10:50

De-serilization Part 1 Preview 13:23

De-serilization Part 2 & Understanding complex pojo for Serilization Preview 10:02

Hola Testers,


I have explained complex serialization along with de-serialization POJO. Please let me know in case you need extra separate lecture for that or any doubt in understanding.


-Nishant

Base64 Encoding Preview 08:14

HMAC sha256 key generator java Preview 06:45

How to parse dynamic and nested JSON? Preview 15:01

How to parse Dynamic and nested JSON? Part 2 Preview 12:00

constructor in java, Need of constructor Preview 17:42

constructor chaining in java, constructor overloading Preview 11:45

Basics of cURL Preview 13:59