API and web services Automation Testing Video Course [All in One Course] – Group Two

Please go through the following details on our famous API and Web Services Automation Testing Video Course (Life Time Access and no updation costs).

 

Total Sessions Total Duration Trainer Contact details
63 Sessions 60 hours Vishwak K +91 – 9908895533 (whatsapp/call) / [email protected]

 

Topics Covered
1.API Basics 2.Web Services Basics 3.URL Basics 4.Postman Tool
5.Postman and Jenkins 6.Swagger UI 7.Browser Extensions 8.Console Features
9.Core Java 10.Apache HTTP Client 11.Gradle 12.Apache JMeter
13.SoapUI 14.Fiddler 15.Telerik 16.Rest Assured Framework

Actual Video Course(Starts from here)


Session 1: API & WebServices Basics – Part 1 (1 hour)

  • Course Overview
  • Understanding monolithic architecture
  • Understanding Microservices architecture
  • Importance of microservice architecture
  • Introduction to API
  • Q&A – Questions and answers

Session 2: API & WebServices Basics – Part 2 (1 hour)

  • API Versus Micro Services
  • Micro Services Versus Web Services
  • Web Services Versus Client Service Architecture
  • Client Server Architecture
  • Aim of Architectures
  • Types of Client Server Architectures

Session 3: API & WebServices Basics – Part 3 (1 hour 15 minutes)

  • Introduction to API
  • Types of API based on their origin
  • Types of API based on their accessibility
  • What is API Testing?
  • Why API Testing?
  • Points to keep in mind before starting API Testing

Session 4: API & WebServices Basics – Part 4 (1 hour)

  • Sample API Request demonstration in PostMan tool
  • Types of Tests that can be performed as part of API
  • And other practical demonstrations

Session 5: API & WebServices Basics – Part 5 (1 hour)

  • Best Practices of API Testing
  • Challenges of API Testing
  • API Testing versus Unit Testing
  • URI, URL, URN and End point

Session 6: URL Basics & Postman Tool (1 hour)

  • All about URL
  • URL Basics
  • Installing Postman Tool/li>
  • Creating sample requests in Postman Tool
  • Demonstrating different options in Postman Tool

Session 7: Request Methods & Postman Tool (1 hour)

  • Request Method – GET
  • Request Method – POST
  • Request Method – PUT
  • Request Method – DELETE
  • Request Method – PATCH
  • Demonstration of these methods in Postman Tool

Session 8: Headers, Query Parameters and Paylods (1 hour)

  • Types of Headers
  • Request Headers
  • Response Headers
  • Headers versus Query Parameters
  • Body Payloads
  • Demonstration of Headers and Payloads in Postman Tool

Session 9: Paylods – Part 2 (1 hour 15 minutes)

  • XML Payload
  • XML vs JSON Payloads
  • HTML Payload
  • Form Data asx Payload
  • Demonstration different Payloads in Postman Tool

Session 10: Test Questions to students understanding and Real time Example demonstration on Postman Tool (1 hour 30 minutes)

  • Test Questions to check your understanding so far
  • Demonstration of Facebook API
  • Importing the facebook API to Postman

Session 11: Real time Example demonstration – Part 2 and API Basics(1 hour 15 minutes)

  • Demonstration of Facebook API
  • Authentication versus Authorization

Session 12: API Basics – Authentication types and Response Codes(1 hour 15 minutes)

  • Types of Authentication
  • Different Response codes

Session 13: API Basics – Miscellenious Topics(1 hour)

  • URI Encoding
  • Cookies and Types
  • Web Services and its Components
  • Web Service roles

Session 14: API Basics – Miscellenious Topics(1 hour)

  • Types of Web Services
  • SOAP Web Services
  • REST Web Services
  • Demostration of SOAP and WebServices in Postman and SoapUI tools

Session 15: API Basics – Miscellenious Topics(1 hour)

  • Difference between SOAP and REST
  • Web Services Testing Challenges
  • RESTful versus RESTless
  • Web Servicing Testing Tools – SOAP UI, Postman, JMeter and Fiddler

Session 16: Postman – Part 1(1 hour)

  • Getting started with Postman tool
  • Postman tool – Download and installation
  • Postman tool – Updating
  • Postman – Installing native app
  • Postman – Creating account and signin
  • Postman – Installing native app
  • Postman – Features and uses

Session 17: Postman – Part 2(1 hour)

  • Collections – Share, Run, View it Web and Export
  • Request Builder – URL encode, Path Variables, Headers Presets
  • Response Viewer – Save Response
  • History – Multiple Select requests and Saving to existing or to new Collection
  • Postman Console – Exploring Console and Dev Tools
  • Postman – Adding Certificates
  • Capturing HTTP Requests
  • Proxy
  • Generate Code
  • Making SOAP Requests

Session 18: Postman – Part 3(1 hour)

  • History – Multiple Select requests and Saving to existing or to new Collection
  • Postman Console – Exploring Console and Dev Tools
  • Postman – Adding Certificates
  • Capturing HTTP Requests
  • Proxy
  • Generate Code
  • Making SOAP Requests
  • Collection creation – Organizing, Documentation, Test Suites – Folders and Conditional Workflows – Chaining
  • Mark down
  • Import
  • Scripting – Scripts executing order
  • Scripting – Pre-request Script and Test Scripts – Collection, Folder, Request
  • Pre-request script
  • Including Timestamp
  • Mentioning environment and Global variables
  • Refreshing end points

Session 19: Postman – Part 4(1 hour)

  • Collection creation – Organizing, Documentation, Test Suites – Folders and Conditional Workflows – Chaining
  • Mark down
  • Import
  • Scripting – Scripts executing order
  • Scripting – Pre-request Script and Test Scripts – Collection, Folder, Request
  • Pre-request script
  • Including Timestamp
  • Mentioning environment and Global variables
  • Refreshing end points
  • Test Scripts – To validate response code
  • Test Scripts – To set environment and global variables
  • Test Scripts – To validate response body
  • Test Scripts – Test examples
  • Request Chaining and Looping
  • Postman sandbox and API Reference
  • Variables – To avaoid DRY
  • Types of variables in Postman

Session 20: Postman – Part 5(1 hour)

  • Test Scripts – To validate response code
  • Test Scripts – To set environment and global variables
  • Test Scripts – To validate response body
  • Test Scripts – Test examples
  • Request Chaining and Looping
  • Postman sandbox and API Reference
  • Variables – To avaoid DRY
  • Types of variables in Postman
  • Scripts + Variables
  • Viewing Replaced values
  • Viewing variables
  • All about Environments – Downloading, Exporting, Deleting, Sharing and Duplicating
  • All about Runner – Environment Selection, Iterations, Delay, Log Responses, Data, Type of File
  • All about Runner – Running Multiple Iterations, Handling Data files, Export Results
  • CLI+NewMan
  • node.js installation
  • NewMan installation
  • Reporting – CLI Report, HTML Report, JSON Report and XML Report

Session 21: Postman – Part 6(1 hour)

  • All about Runner – Running Multiple Iterations, Handling Data files, Export Results
  • CLI+NewMan
  • node.js installation
  • NewMan installation
  • Reporting – CLI Report, HTML Report, JSON Report and XML Report
  • CI using newman
  • Jenkins – Installation
  • Download file and execute using CMD
  • Open localhost:8080 and enter administrator password

Session 22: Postman and Jenkins(1 hour)

  • All about Runner – Running Multiple Iterations, Handling Data files, Export Results
  • CLI+NewMan
  • node.js installation
  • NewMan installation
  • Reporting – CLI Report, HTML Report, JSON Report and XML Report
  • CI using newman
  • Jenkins – Installation
  • Download file and execute using CMD
  • Open localhost:8080 and enter administrator password
  • About API Documentation
  • Monitor – Set up monitor
  • Mock Server
  • Summary

Session 23: Swagger UI (1 hour)

  • About Swagger UI
  • What is Open API Specification?
  • Uses of Swagger UI
  • Postman versus Swagger UI
  • Sample Swagger UI example

Session 24: Browser Extensions and Console Features (1 hour)

  • Browser Extensions
  • Restlet Client – REST API Testing and its demonstration
  • Advanced Rest Client
  • Console Features – Console, Elements, Network, Sources and Application

Session 25: Java – Part 1 (1 hour)