digital@thrayait.com +60162650525, +919043703606

Training Information

API Testing

We are pleased to offer a comprehensive suite of training solutions tailored to meet your needs. Our services encompass both online and offline corporate training options, ensuring flexibility and accessibility for your team's professional development.

Click Here for Enquiry Form

Course Content

Syllabus:

API TESTING

(Manual + Automation + Real Time Project)

POSTMAN

API BASICS

What is API?

What is Rest API?

What is JSON?

POSTMAN BASICS

Install

Walkthrough on tool

Generate API KEY

API documentation

Execute GET Request

JSON BASICS

JSON Syntax and Data Types

JSON Object

JSON Array

Accessing JSON elements

HTTP BASICS

Executing HTTP Meyhods

Status Codes

POSTMAN MOCK SERVER

Setup Mock Server with Multiple Example

RESTASSURED

A. RestAssured - Setup

What is RestAssured?

Setup Pre-requisites

Setup JAVA JDK

Eclipse –TestNG plugin download

Create project using Eclipse

B. RestAssured Getting Started

Why static imports?

Method chaining concept?

Automate GET Request – Assert Status Code

Automate GET Request – Assert Response Body

Automate GET Request – Extract Response

Automate GET Request – Extract Single Field

Hamcrest Assertion on Response

What is Hamcrest and Why it is popular?

Executing Hamcrest Collection Matchers

C. RestAssured – Logging

Request and Response Logging

Log if Error

Log if Validation Fails

Blacklist Headers

D. RestAssured Handling Headers

What are Headers?

Set Mock Environment for Headers

Multiple Headers in Request

Multiple Headers in Request using Headers.

Multiple Headers in Request using Map.

Multi Value Header

E. RestAssured – Request Specification

F. RestAssured – Response Specification

G. RestAssured – Automate POST ,PUT,GET DELETE

H. RestAssured – Send Request Payload MultipleWays

I. RestAssured – Send Complex JSON as Request

J. RestAssured- Handling Request Parameters

K. RestAssured-File upload and Dowload

L. RestAssured- Filters

M. Serialization and DE-serialization

N. Jackson Annotation

O. Complex POJO

P. Authentication and Authorization

Q. FRAMEWORK

Framework – Automate Tests

Framework - Create POJO’s

Framework – Create Reusable Methods

Framework – Token Manager

Framework – Routes

Framework – PropertyLoaders

Framework - Class Refactoring

Framework – Lombok

Framework- Allure Reporting

Framework – Maven Command Line

Framework – Important Optimization

Framework- Integration With GitHub

Framework-Integration with CI