After the advent of microservices, the need for skilled API testers quadrupled. Different companies use different tools to work with web services. What if one course covers all those tools from basics to advanced? It sounds like a dream – No, it is not. In front of your eyes, there is a course that is meticulously crafted after understanding the real-time challenges faced while testing and automating web services.
In this video, we will discuss about
1. What is the need for learning API testing and Automation?
2. What is Microservices?
3. Why we need to learn API Automation?
4. What is the difference between API and Webservices?
In this video we will discuss about
1. What is REST ?
2. What is JSON ?
3. What is Statelessness?
4. What is Cache?
5. How to construct a JSON based on some information?
6. Different entities in JSON
In this video, we will discuss about
1. What is Path and Query Parameter?
2. What Is Headers?
3. What is variables in Postman?
4. Generating random values in postman and how to customize it?
In this video we will see the below topics,
1. How to write test cases in Postman to perform assertions?
2. What is Json path and why it is used?
3. What is Schema validation and when should we perform that?
4. How to perform schema validation in Postman using Tiny Validator?
In this video, we will see about
1. How to create automated tests in postman without any programming knowledge?
2. How to create end to end API tests in Postman?
3. How to use Collection Runner?
4. How to schedule automated tests using Postman Monitor?
5. How to generate beautiful reports using Newman and htmlextra?
In this video, we will see about the below topics
1. How to document your tests using Postman?
2. How to use Mocking in Postman?
3. Introduction to SoapUI
In this video, we will try to cover the below topics,
1. How to use java libraries in SoapUI?
2. How to generate random values using Faker API
3. How to write Assertions in SoapUI?
4. How to write different types of Assertions?
5. How to write end to end automated tests using SoapUI
In this video, we will discuss about,
1. How to use Encapsulation?
2. How to create request using POJO?
3. What is Lombok and Why we need to use Lombok?
In this video we will discuss about
1. What are Jackson Annotations ?
2. How to use them in Rest Assured?
3. How to perform schema validation with Rest Assured?
4. How to write fluent Assertions using AssertJ?
In this video, we will discuss about
1. What is Builder Pattern?
2. What is Immutability?
3. How to get the response from API and store it in external file?
In this video we will discuss about,
1. What is Request Builder?
2. How to use Faker Library in Rest Assured?
3. How to use AssertJ Library for Assertions?
4. How to use Façade Design Pattern?
In this video we will see about,
1. Dataprovider
2. Extent Reports - Reporting Library
3. Generate beautiful html reports in Extent Reports for API framework
In this video we will see about,
1. What is Docker?
2. What is Docker Image?
3. Building Docker Image for Rest Assured Tests?
4. Running test using docker command
In this video we will see about,
1. How to create put, delete, post endpoint
View All
What You Will Learn
How to develop a industry-standard framework with the right design principles, right coding strategy using TestNG, Awaitility, Data Provider, Jackson Annotations & design patterns.
Basics of API Automation Testing, API vs WebServices, CRUD operations, Monolithic vs Microservices
Fundamentals of HTTP: Headers, Status Code, URL structure, Request & Response
API Automation using Postman & SOAP UI: Data-driven testing, Collection runner, Assertions, Schema Validations and how to run these tests via Jenkins
Rest Assured & TestNG: Basics, How to set up and handle different authentication mechanisms like OAuth, testing different request and response types.
Working with JSON: Schema validations of Request & Response, JSON Path to navigate the data, reduce boilerplate with Lombok & dealing with POJOs
Understanding Docker and how to leverage Docker in Test Automation Space
Fundamentals of Spring Boot and how to use it to create a REST API for Mock Testing
Prerequisites
Basics of Java are a must
Passion and Desire to become a Skilled API Tester
What People Are Saying About This Course
First things first, the api course is designed to cater everyone needs..
Amuthan as a instructor is remarkable, since he does his homework on any topics he delivers as well as he covers almost everything required to demystify that topic.
API course starts from scratch as in basics of api and different tools along with detailed explanation on the postman features and Newman.
Then the focus is on rest assured library, later it will be more inclined towards industry standard framework scaffolding with extent reports, TestNG and other best know design practices..
Finally this course is must for any api automation enthusiast..
Thanks Amuthan for pouring in your knowledge and helping out QA community.
Rakesh D
Wells Fargo
Thanks to Amuthan for creating this course and I got 200% hike attending this course. This is not a magic pill course but if you give your 100% you will definitely get 10x returns. I will definitely recommend my friends to enroll and after 1 session only , you will get to know the difference .
Shailesh Kumar
SQA Engineer, IHS Markit
Amuthan has a right blend of core technical skills, as well the unique teaching ability, which is rare. The way he build the course structure, and covered concepts related to API is to be appreciated. Thanks very much Amuthan.
He has covered all the concepts to work with API testing using Postman, and related all these concepts in SOAP UI
Then, he introduced REST Assured library and explained how to work with CRUD requests
While explaining working with POST request, he explained multiple real time ways to work with creating the payload for the POST request
He can straight way explain the lombok plugin, rather the teacher in him, first explained the Builder design pattern, then told us the way that lombok will be used to do the same
The way he create a reusable framework from scratch is the important take back from the course