Web Services API Automation Testing

Web Services API Automation Testing

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

COURSE ID: GES-API

DURATION: 25 Hours

DELIVERY METHOD: Classroom Instructor-led training (CILT) Online Instructor-led training ( OILT)

Enquiry now!

Please fill the form, and you will have full info

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 TestNG
  • 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

Inscription pour 2022 disponible

inscrivez-vous dès maintenant

Nos conseillers sont à votre service pour vous aider

Prenez un rendez-vous