Introduction to API/WebService | Different Types of WebServices
  • Introduction to WebService with Examples
  • Some common examples of WebService
  • **** Course Outline & Complete Information **** Must for everyone
  • Difference between Webbased application and Webservice
  • Difference between API and WebService
  • Its Time for QUIZ : Check Your Knowledge
Postman Introduction | Setup and Walkthough different options
  • Introduction to Postman (One of most popular tool for REST API testing)
  • Postman Setup : Step by Step Setup Instructions
  • Postman window walkthrough
  • Its Time for QUIZ : Check Your Knowledge
Rest API Introduction : WebService / MicroService /Common API Methods
  • Different type of WebService : Soap and Rest
  • MicroService Introduction | How MicroService is Different from WebService
  • Rest API : common Methods - GET, POST, PUT, DELETE
  • Its Time for QUIZ : Check Your Knowledge
PROJECT - 1 : Setup Sample Application : Database Project & Test Requests
  • Setup Project
  • Db.json file content
  • Basic GET request : Fetch data from application
  • Basic POST request : Insert New data to Application
  • Basic PUT request : Update Data of Application
  • Basic DELETE request : Delete application Data
  • Add Verification : Status Code, Body Data & Response time
  • End to End test case with verifications
PROJECT - 2 : Student Management System
  • GET & POST Request : Most Common methods used in REST API Testing
  • PUT Request : Update Existing data in Application
  • DELETE Request : Delete Data from Application
  • Add Technology & Address to Students (Complex Request & Response)
Advance Postman Concepts : Collections | Environment | Global
  • What is collections & How to Implement Collection
  • Setup environment and use in testcase (Execute Cases to Different Environment)
  • Setup Global and use in testcase (Set Configuration Data)
  • Execute Collection with Multiple Data (using Collection Runner)
Use Postman API : Write JavaScript Coding in Postman
  • Start coding in Postman : Simple print data to Console
  • Condition Handling : If - else conditions
  • Looping : Execute code multiple time - For Loop
  • Postman API : request object - Fetch Data, URL and Method of Request
  • Postman API : responseBody object - Fetch Response Body, Parse Json Data
  • Postman API : responseTime and responseCode
  • Work on environment variable by coding
  • Work on global variable by coding
  • Write End to End Scenario : Add Student --> Add Technical Skills --> Add Address
  • Chaining Requests : Fetch Response Data and Use it as input in further request
  • SOAP WebService Testing using Postman
Authorization : Authenticate User before processing the Request
  • Basic Authorization : Pass username and password with request
  • oAuth Authorization : Use Authorization token to get access
Understand JSON and JSON Path to Validate Content of Response
  • Basic JSON understanding : How to write and Understand JSON file
  • JSON Path basics : To Fetch and Validate JSON keys-values
  • JSON path advance : To Fetch and Validate JSON keys-values
  • Verify Response with JSON Path | Apply Assertion using JsonPath
Setup complex API Application : JIRA
  • Setup API application on your local machine : JIRA
  • Create user in JIRA with Basic Authentication
  • Remove User from JIRA
More Options/Functionalities available with Collection
  • Create API Documentation for Sharing API Testing Documenation
  • Export and Import Collection for Sharing collection with Team members
Postman Advance Features
  • Setup & Use Monitors : For Monitoring Health checkup of our API
  • Service Mocking : Use Mocking to Keep on working in case of Downtime
Code Management using Git & GitHub
  • Git & GitHub Introduction
  • Setup Git and GitHub
  • Configure GIT with Username and Email
  • Create Local Repository
  • Commit Code to Local Repository
  • Undo Files from Stage to Untrack
  • Check and Discard Changes
  • Push Code to Remote Repository
  • Clone Repository
  • End to End Code Management in Postman
Postman with NewMan : Data Driven Testing, Reporting, Command Prompt Execution
  • Execute collection from command prompt
  • Pass environment from command prompt
  • Set Execution Iteration
  • Execute collection with different data - JSON File
  • Execute collection with different data - CSV File
  • Generate Advance HTML Report
Execute and Run Collection with Jenkins
  • Jenkins Installation - Step 1
  • Jenkins Installation - Step 2
  • Jenkins Installation - Step 3
  • Jenkins Installation - Step 4
Learn JavaScript: To write coding in Postman(Skip if you already know JS)
  • JavaScript Introduction
  • Setup Node.js Environment
  • Write First Code in JavaScript
  • Variables in JavaScript
  • Basic condition handing
  • Condition handling - Multiple Conditions
  • Condition handling - Nested
  • Condition handling - Logical OR/ AND
  • For Loop
  • While Loop