Home  |  About Us  |  Careers |  Resources  |  Client List  |  Sitemap  |  Contact Us
 

Call: +1 416-623-9493 or +1 416-333-3717

Toll Free: 1-866-955-4526
E-mail: info@globalerp.ca

 
Software Quality Assurance Training Business Analysis Training Microsoft BI Training Azure Business Intelligence Training Cyber Security SAP Training DevOps Training PMP Training Informatica Training JAVA Training MICROSOFT .NET Training Big Data & Hadoop Training Scrum Training ORACLE Admin Training

 
 
 
 
 
 
Web Services API Automation Testing
     
  COURSE ID   GES-API
  DURATION   25 hours
  Course Fee   $800+HST
  DELIVERY METHOD   Classroom Instructor-led training (CILT) Online Instructor-led training ( OILT)
  COURSE OVERVIEW  
  AUDIENCE  
  PREREQUISITES  
  COURSE OBJECTIVES  
  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

  • 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

SOAPUI PRO (Ready API)

  • Configuring Ready API
  • Working with Excel Sheets
  • Working with Text files
  • Data Generators
  • Grid

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
  SOFTWARE   Weekend class starting from 30thApril 2021 from 2pm to 5pm.
  CONTACT INFORMATIONwe  

Mississauga: 1065 Canadian Place, Suite 201, Mississauga ON L4W 0C2
Scarborough: 2401 Eglinton Ave E, Suite 304, Scarborough(Eglinton & Kennedy) ON M1K 2M5
Montreal: 279 Rue Sherbrooke O, Suite 209, Montreal, QC H2X 1Y2 PH: +1-514-664-3900

Phone: +1 416-623-9493 or +1 416-333-3717

E-mail: training@globalerp.ca