QTTA
  • Home
  • About Us
  • Testing Services
    • Testing Services
    • Functional Testing
    • Automation Testing
    • Performance Testing
    • Penetration Testing
    • Usability Testing
    • Compatibility Testing
  • Testing Training
    • Training Services
    • Professional Training
    • Corporate Training
  • Professional Courses
    • Software Testing
    • Manual Testing
    • ISTQB Preparation
    • JMETER Testing
    • Selenium with JAVA
    • Advanced Selenium
    • API Postman/RestAssured
    • Security Burp Testing
  • Contact Us
  • More
    • Home
    • About Us
    • Testing Services
      • Testing Services
      • Functional Testing
      • Automation Testing
      • Performance Testing
      • Penetration Testing
      • Usability Testing
      • Compatibility Testing
    • Testing Training
      • Training Services
      • Professional Training
      • Corporate Training
    • Professional Courses
      • Software Testing
      • Manual Testing
      • ISTQB Preparation
      • JMETER Testing
      • Selenium with JAVA
      • Advanced Selenium
      • API Postman/RestAssured
      • Security Burp Testing
    • Contact Us
QTTA
  • Home
  • About Us
  • Testing Services
    • Testing Services
    • Functional Testing
    • Automation Testing
    • Performance Testing
    • Penetration Testing
    • Usability Testing
    • Compatibility Testing
  • Testing Training
    • Training Services
    • Professional Training
    • Corporate Training
  • Professional Courses
    • Software Testing
    • Manual Testing
    • ISTQB Preparation
    • JMETER Testing
    • Selenium with JAVA
    • Advanced Selenium
    • API Postman/RestAssured
    • Security Burp Testing
  • Contact Us

API Postman/RestAssured Training/API Automation Engineer

Course Details

  • Course Duration: 3 Months (60 Hours)
  • Session Duration: 2 Hours
  • Session Timing: 7 to 9 AM
  • Week Schedules: 3 Sessions per week
  • Batches: Week Days / Week end
  • Session Mode: Online / Offline
  • Fees Terms: 50 % enroll time, 50% after 1 Month

Course Content

Session 1

Session 1

Session 1

•QTTA Company Introduction

•What is Client & server?

•Client-server architecture

•What is an API?

•What is API Testing? Why it is needed?

Session 2

Session 1

Session 1

•Types of an API - SOAP & Rest

•API Vs Webservice

•Rest API methods

Session 3

Session 1

Session 3

•http Vs https

•Postman Introduction 

•Postman installation

Session 4

Session 4

Session 3

•Creating Workspace

•Creating Collection

•Creating Requests - Get, Post, Put & Delete

•Saving & Editing Requests

Session 5

Session 4

Session 5

•Operations on Collections

•Things to be validated in response

•Status codes

•Cookies & Headers 

Session 6

Session 4

Session 5

•Response body

•Exporting & Importing Collections

•Creating Dummy API’s for API Testing

Session 7

Session 7

Session 7

•JavaScript Object Notation (JSON) & JSON Path - Detailed overview

•Validating Response by adding Tests

Session 8

Session 7

Session 7

•Testing status codes

•Testing headers

•Testing cookies

Session 9

Session 7

Session 10

•Testing response time

•Testing response body

•Testing JSON Schema

Session 10

Session 10

Session 10

•Types of scripts in postman Pre-request scripts Test scripts 

•Types of variables in postman Collection •variables Global variables Environmental •variables Local variables

Session 11

Session 10

Session 11

•Chaining of API's 

Session 12

Session 10

Session 11

•Parameterisation 

•Data Driven Testing

•File Upload Rest API

Session 13

Session 13

Session 13

•Types of Authorizations in postman

•Swagger 

•Documenting & Publishing API's

Session 14

Session 13

Session 13

•e-Commerce App API's

•Testing API's for e-Commerce app

•How many ways we can run collections & •Sharing collections

•Git , Github & Jenkins 

Session 15

Session 13

Session 15

•Introduction to RestAssured

•Setting RestAssured Maven Project

•Including The Required REST Assured and •Other Dependencies

•Writing first REST Assured API Automation Script

•HTTP Methods

Session 16

Session 16

Session 15

•How many ways we can create request body

•using HashMap

•using Org.json

•using POJO (Plain Old Java Object)

•using external json file


Session 17

Session 16

Session 17

•Cookies and Headers validation

•Query & Path parameters

•Logging 

•Running local API

•Create package, class and test method

•Import static packages


Session 18

Session 16

Session 17

•VALIDATING JSON RESPONSE USING MATCHERS

•VALIDATING JSON RESPONSE USING •ASSERTIONS (Without using `Then()`)

•Converting JSON response into JSONObject 

•Gather all values from specific JSON field for same URL in POSTMAN

•Using for loop to print all values from specific JSON field

•Execution of the code

Session 19

Session 19

Session 19

•Drawbacks of this method

•Using for loop and assertions to validate value from specific JSON field

•Execution of the code

•Printing the total of specific values from JSON field.

•Execution of the code


Session 20

Session 19

Session 19

•Using assertions to validate total of specific values from JSON field.

•Execution of the code

•How to validate XML Body response

•How to validate File Upload API

•How o validate File Download API

•JSON Schema validation

•XML Schema validation 

•Serilization 

Session 21

Session 19

Session 21

•XML Schema validation 

•Serilization 

•De-serilization 

•Authentication Vs Autorization

•Types of Authorizations

•How to use Faker Library to generate •random/sample test data

Session 22

Session 22

Session 21

•JSON Object Vs JSON Array

•Parsing JSON Object & JSON Array

•RestAssured - API Chaining

Session 23

Session 22

Session 23

•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 1)

Session 24

Session 22

Session 23

•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 2)

Session 25

Session 25

Session 25

•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 3)

Session 26

Session 25

Session 25

•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 4)

Project Submission Session

Project Submission Session

Project Submission Session

Project submission and doubt countering session

End of Course

Project Submission Session

Project Submission Session

Thanks, Any query contact us.

Copyright © 2025 Quality Testing and Training Academy - All Rights Reserved.


Powered QTTA

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept