Step by Step API Automation using RESTASSURED & JAVA

Learn REST Assured for API automation with a BDD approach! Master Java programming and build an end-to-end API testing framework.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about making you a pro in REST Assured and Java while having fun! You'll tackle real-world scenarios and get super comfortable with API automation. Plus, you'll be ready for those tricky automation interviews, like a boss!

Key Points

  • Master REST Assured for effective API automation.
  • Hands-on Java programming skills.
  • Build a comprehensive API testing framework.

Learning Outcomes

  • Gain solid expertise in Java Programming.
  • Understand core API concepts and their applications.
  • Design and develop a complete API automation framework from scratch.

About This Course

Rest Assured with BDD Framework| Detailed Java Programming | Realtime Scenario | Interview Questions | Maven | CI/CD

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



  • End to End REST API automation using REST ASSURED and JAVA Programming

  • Design REST API Testing automation framework from scratch

  • Practical knowledge of basic to advance level of Java Programming

Course Curriculum

1 Lectures

4 Lectures

1 Lectures

2 Lectures

2 Lectures

Instructors

Profile photo of Testing World
Testing World

Handling Testing World Operations Involve in Testing Course Video update and management Handling online and Face to face classes of Testing World Masters In Computer Science Expertise in manual testing & Automation testing using Selenium, QTP, LoadRunner, Jmeter and Mobile Automation Found of Testing World Trained more than 4000 students online  Actively involved in corporate training

Instructors

Profile photo of Testing World Infotech
Testing World Infotech

We are a team of highly qualified, dedicated, experienced quality assurance working professionals. We are incorporated with the objective of bridging the gap between the requirements and demands in the areas of domain led software testing. We not only give in-depth theoretical concepts but also give practical knowledge on live projects.  Our Job Sharing system As we are group of...

Review
4.9 course rating
4K ratings
ui-avatar of Madhusudhana Chilukala
Madhusudhana C.
5.0
1 year ago

Great Explanation but pace is too fast.

  • Helpful
  • Not helpful
ui-avatar of Achmadfadil
Achmadfadil
5.0
1 year ago

Great Course

  • Helpful
  • Not helpful
ui-avatar of Charudath Gopal
Charudath G.
1.0
1 year ago

It's worst lecture i have taken in udemy. No link between one lecture to another.

  • Helpful
  • Not helpful
ui-avatar of Maharudra
Maharudra
5.0
2 years ago

Very helpful to understand the concept of web services

  • Helpful
  • Not helpful
ui-avatar of Kim Ferko
Kim F.
5.0
2 years ago

Amazing course explanation so Iam pretty satisfied. Well Done

  • Helpful
  • Not helpful
ui-avatar of Satya Prakash Tiwari
Satya P. T.
5.0
3 years ago

well explained the concepts

  • Helpful
  • Not helpful
ui-avatar of Arash Keshavarz
Arash K.
4.0
5 years ago

no communication. no links or support. some complex sessions was not explained enough. no material to support - download,links,etc.

  • Helpful
  • Not helpful
ui-avatar of Ujjawal Kumar
Ujjawal K.
5.0
5 years ago

This course is full of information. Trainer has covered all the prerequisites as well. It is not only about RestAssured but a complete introduction to API testing methodology and Tools.

  • Helpful
  • Not helpful
ui-avatar of Jayasri Banala
Jayasri B.
5.0
5 years ago

Good examples and clarity in explanation

  • Helpful
  • Not helpful
ui-avatar of Gandharv Sirohi
Gandharv S.
4.0
5 years ago

Good for beginner to intermediate. You can start your self study after this course and become an expert with Rest Testing.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses