Web Services API Automation Testing

COURSE ID

GES-API

DURATION

25 Hours

DELIVERY METHOD

Classroom Instructor-led training (CILT) Online Instructor-led training ( OILT)

Course outline

API & Web Services Introduction
  • Difference between API & Web Services
  • Difference between REST & SOAP
  • Different HTTP Calls GET/POST/PUT/PATCH / Delete
POSTMAN
  • Introduction to POSTMAN
  • POSTMAN installation
  • Creating API Test Cases
  • Working with GET, POST, PUT, PATCH& DELETE Calls
  • Calling REST API
  • PATH & Query Parameters
  • Set Headers
  • Working with JSON / XML Payload
  • Verify Response Codes (2XX, 3XX, 4XX, 5XX)
  • Verify JSON / XML response messages
  • Working with Collections & Folders
  • Publishing collections
  • Working with GET, POST, PUT, PATCH& DELETE Calls under collections
  • Different Environments (Locals & Globals)
  • Batch Execution
  • Working with API Documentation
  • POSTMAN Console & Logs
  • Test Cases in POSTMAN
  • Monitors in POSTMAN
  • Mock Servers
  • Working with Workspaces
  • Different Authentications

NEWMAN

  • Introduction to Newman
  • Newman installation
  • Exporting POSTMAN scripts
  • Exporting environments
  • Commands used in Newman
  • Generating HTML reports
SOAPUI PRO (Ready API)
  • Configuring Ready API
  • Working with Excel Sheets
  • Working with Text files
  • Data Generators
  • Grid
SOAPUI
  • Introduction to Newman
  • SOAPUI Installation
  • Types of Testings done using SOAPUI
  • Working with SOAP
  • Working with REST
  • Create Project, Test Suite & Test Cases
  • SOAP & REST Assertions
  • Executing Test cases (Sequential & Parallel)
  • Document Generator
  • Properties
  • Different levels of properties
  • Properties Transfer / Value Transfer
  • Groovy Scripting
SWAGGERS
RESTASSURED WITH TESTING
  • Introduction to RESTAssured
  • BDD Approach
  • Non-BDD Approach
  • Creating MAVEN Project
  • RESTAssured Configuration
  • Different HTTP Calls (GET, POST, PUT, PATCH & DELETE)
  • Sending request with Authorization Codes (Basic, OAUTH 2.0??)
  • Working with XML files
  • XML file validations
  • Root Settings
  • Multiple ways of reading responses
  • Response Headers validations
  • Cookies validation
  • Specification Builder (Request & Response)
  • Different logging mechanisms
  • Serialization concept using POJO
  • Creating common utilities to send Request
GIT HUB
  • Introduction to GIT HUB
  • Difference between GIT & GIT HUB
  • GIT Configuration
  • Creating new repository
  • PUSH Code into repository
  • PULL Code from repository
API FRAMEWORK
  • What is a Framework?
  • Advantages of Framework
  • Various components in Framework
  • Building Framework from scratch
JENKINS through DOCKERS (CI / CD)
  • What is Continues Integration (CI) & Continues Deployment (CD)
  • Introduction to Dockers
  • Advantages of Dockers
  • Configuring Dockers
  • Introduction to JENKINS
  • Advantages of JENKINS
  • Configuring JENKINS
  • Executing Test Cases using JENKINS

Prerequisites

Candidate should have bachelor degree or college diploma. Candidate should either have past working experience in business, information technology, logistics, engineering, finance, health care, banking and insurance domains or is currently working in these domains Candidate should have good communication and writing skills

Enquiry now!

Please fill the form, and you will have full info

Applications in Progress for 2022

Apply Now

Our student advisors are here to help you

Book Appointment