•QTTA Company Introduction
•What is Client & server?
•Client-server architecture
•What is an API?
•What is API Testing? Why it is needed?
•Types of an API - SOAP & Rest
•API Vs Webservice
•Rest API methods
•http Vs https
•Postman Introduction
•Postman installation
•Creating Workspace
•Creating Collection
•Creating Requests - Get, Post, Put & Delete
•Saving & Editing Requests
•Operations on Collections
•Things to be validated in response
•Status codes
•Cookies & Headers
•Response body
•Exporting & Importing Collections
•Creating Dummy API’s for API Testing
•JavaScript Object Notation (JSON) & JSON Path - Detailed overview
•Validating Response by adding Tests
•Testing status codes
•Testing headers
•Testing cookies
•Testing response time
•Testing response body
•Testing JSON Schema
•Types of scripts in postman Pre-request scripts Test scripts
•Types of variables in postman Collection •variables Global variables Environmental •variables Local variables
•Chaining of API's
•Parameterisation
•Data Driven Testing
•File Upload Rest API
•Types of Authorizations in postman
•Swagger
•Documenting & Publishing API's
•e-Commerce App API's
•Testing API's for e-Commerce app
•How many ways we can run collections & •Sharing collections
•Git , Github & Jenkins
•Introduction to RestAssured
•Setting RestAssured Maven Project
•Including The Required REST Assured and •Other Dependencies
•Writing first REST Assured API Automation Script
•HTTP Methods
•How many ways we can create request body
•using HashMap
•using Org.json
•using POJO (Plain Old Java Object)
•using external json file
•Cookies and Headers validation
•Query & Path parameters
•Logging
•Running local API
•Create package, class and test method
•Import static packages
•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
•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
•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
•XML Schema validation
•Serilization
•De-serilization
•Authentication Vs Autorization
•Types of Authorizations
•How to use Faker Library to generate •random/sample test data
•JSON Object Vs JSON Array
•Parsing JSON Object & JSON Array
•RestAssured - API Chaining
•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 1)
•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 2)
•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 3)
•Building API Automation Testing Framework in Rest Assured from from Scratch (Part 4)
Project submission and doubt countering session
Thanks, Any query contact us.
Copyright © 2025 Quality Testing and Training Academy - All Rights Reserved.
Powered QTTA
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.