...

+1 416-333-3717

Mon to Fri Open: 10am - 6pm

Duration: 39 hours (5 weekends)

Next Batch: July 1st, 2024

Want to know more ?
The Web Services API Automation Testing course provides comprehensive training on automating API and web service testing using various tools and techniques. The course begins with an introduction to APIs and web services, explaining the differences between REST and SOAP and the different HTTP methods. It covers practical usage of POSTMAN for creating, executing, and managing API test cases, as well as utilizing NEWMAN for command-line execution and report generation. The course also delves into SOAPUI for both SOAP and REST testing, including advanced features like property transfers and Groovy scripting. Students will learn to configure RESTAssured with TestNG for automated API testing in Java, manage code with GIT HUB, build robust API frameworks, and integrate continuous integration and deployment processes using JENKINS and Dockers. This training equips participants with the necessary skills to ensure efficient, reliable, and scalable API testing solutions.
Prerequisite
    • Bachelor’s degree or college diploma.
    • Work experience in business, information technology, logistics, engineering, finance, health care, banking, or insurance domains.
    • Good communication and writing skills.
Total Duration: 25 Hours
 

What will you learn?

  • Difference between API & Web Services
  • Difference between REST & SOAP
  • Different HTTP Calls GET/POST/PUT/PATCH / Delete
  • 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
  • Introduction to Newman
  • Newman installation
  • Exporting POSTMAN scripts
  • Exporting environments
  • Commands used in Newman
  • Generating HTML reports
  • 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
  • Configuring Ready API
  • Working with Excel Sheets
  • Working with Text files
  • Data Generators
  • Grid
  • SWAGGERS
  • 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
  • Introduction to GIT HUB
  • Difference between GIT & GIT HUB
  • GIT Configuration
  • Creating new repository
  • PUSH Code into repository
  • PULL Code from repository
  • What is a Framework?
  • Advantages of Framework
  • Various components in Framework
  • Building Framework from scratch
  • 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
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.