freeCourse Image for API Manual & Automation Testing - Master Class

API Manual & Automation Testing - Master Class

Intermediate
23 Lessons
23h 35m

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.

| Postman | SoapUI | Rest Assured | Docker | Springboot |

This course is also available for free on my Youtube channel. You can get one-to-one support and watch it ad-free by purchasing it here.

Start Watching

Course Content

23 Lessons · 23h 35m

01. What and Why - Webservices and Automation

51m 23s

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?

02. Basics about REST and JSON

50m 14s

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

03. Introduction to Postman and its Components

01h 14m

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?

04. Writing Assertions without Programming Knowledge

01h 07m

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?

05. Running End to End Automated Tests in Postman

56m 12s

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?

07. SoapUI and It's Components

01h 08m

In this video we will see about, 1. What is Properties in SoapUI? 2. What is Property transfer? 3. How to perform request response chaining?

08. Running End to End Automated Tests in SoapUI

01h 06m

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

12. Leveraging Lombok in Rest Assured

01h 06m

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?

13. Jackson Annotation and Schema Validations

51m 29s

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?

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's image

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's image

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

SK's image

SK

Senior Automation Tester, Wipro