Rest API Testing (Automation) from Scratch-Rest Assured Java
- Offered byUDEMY
Rest API Testing (Automation) from Scratch-Rest Assured Java at UDEMY Overview
Duration | 25 hours |
Total fee | ₹8,640 |
Mode of learning | Online |
Credential | Certificate |
Rest API Testing (Automation) from Scratch-Rest Assured Java at UDEMY Highlights
- Earn a Certificate of completion
- 30-Day Money-Back Guarantee
- 21 downloadable resources
- Full lifetime access
- Access on mobile and TV
Rest API Testing (Automation) from Scratch-Rest Assured Java at UDEMY Course details
- For any Software engineer who are interested in Mobile Technologies
- By end of this course you will get complete knowledge on REST API Automation testing
- In-depth understanding of REST API Automation using Rest Assured with real time examples
- You will be able to DESIGN and IMPLEMENT structured API AUTOMATION FRAMEWORKS with REST Assured API
- Thorough knowledge on REST Manual testing tools like POSTMAN with many Practice API's demo
- Additional knowledge on generating excellent client reports for API Test execution results
- 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
Rest API Testing (Automation) from Scratch-Rest Assured Java at UDEMY Curriculum
REST API Basics and Terminology
Introduction to REST API and where it is used in Project Architecture
Real time Usage of API's in industry with Examples
Understanding GET, POST, PUT DELETE Http Crud operations of API
What are Path,Query Parameters & Headers in Rest API
5 hours of Java Tutorials for Basics brushup
brush up on Java concepts
Getting started with API Testing using Postman
Video Player Setting tips for Best Experience in viewing course
Introduction to POSTMAN and Google Maps API's
Understand Add Place API and execute it through Postman
Understand Get & Delete Place API using GET ,Delete HTTP Methods using Postman
Update Place API using PUT http method using Postman
Google Maps POSTMAN Code Download
Rest Assured setup for API Automation Testing
Setting up Rest Assured Maven Project with Java and Eclipse installation
Build Rest API Automation Test to Add Place and validate Status codes
Validating the Rest API Responses
Code Download
Assertions on Json Response Body and Headers through Automated code
Parsing the Json Response body using JsonPath class
Integrating the Multiple API's with common Json response values
Building End to End Automation using GET, POST and PUT Http Methods
Importance of Junit/TestNG Assertions in validating the responses
Diving in Depth-Automating REST API's
Understanding Structure of Complex Nested Json and its array notations
Json used in this Section with Queries to solve
Retrieving the Json Array Size and its elements using JsonPath
Iterating over every element of Json Array and accessing elements in it
Retrieving Json Nodes on Condition logic using JsonPath
Real Time example to solve Business logic through Json response
Handling Dynamic Json Payloads with Parameterization
Why Dynamic Json payloads are important to understand
Introduction to Library API
Rest Assured Test for Library API Add Book http method
Sending parameters to payload from Test
Understanding TestNg Data provider for parameterization
Example on Parameterization of API Tests with multiple data sets
How to handle with static json payloads
Real world Example-Automating Jira API's
Setting up Jira Server in Local System for API Testing
Cookie Authentication API for Jira requests
Jira GET,POST API Scripting for creating bugs
Defining Path Parameters in Rest Assured code using Add Comment API
Importance of Session Filter cookie in Rest Assured Code
Sending Attachments to Rest API using MultiPart method in Rest Assured
Integrating Query Params and Path Params in single test to restrict results
Parsing Complex Jira Json response to retrieve the added Comment with code logic
Importance of Assertions and Https Validations on Rest API's
Handling Google/Facebook oauth 2.0 Authorization Grant type
Introduction to OAuth 2.0 and different Grant types
Understand Grant Type Authorization flow with real time example
Flow procedure in achieving OAuth 2.0 Authentication mechanism
Details on Practise OAuth 2.0 project to retrieve Courses list
Rest Assured Automation for OAuth 2.0 Authorization code
Building up Rest Assured Automation Test for the OAuth Project
Integration Web UI Automation to generate Authorization code
Formatting URL String to retrieve code using java methods
How to deal with Client Credentials Grant type for OAuth flow