API-Testing Course

Duration: 6 Months

Project: 2

blog-post-image

Master the art and science of API testing with Innovartic solutions. Our comprehensive training program goes beyond theory, teaching you to apply advanced techniques and automation tools like Postman, NPM, Newman, and more in real-world scenarios.


Understand and implement functionality, reliability, performance, and security tests, from basics to advanced levels, utilizing a variety of real-time examples. Our course emphasizes hands-on learning and prepares you to tackle challenges head-on in your career as an API Test Engineer.

Course Overview

Experience real-world scenarios with our hands-on lab sessions. Our training is designed to offer you the practical skills you need.

  • schedule
  • You will learn How to test Webservices and REST API using SoapUI
  • schedule
  • You will be able to develop robust automation Framework forAPI's testcases
  • schedule
  • You will learn basic sql concepts and procedure for database testing using SoapUI
  • schedule
  • GIT/GITHUB and continuous using Jenkins
  • schedule
  • At the end of this Course you will get complete knowledge on Web services,API and their functionality
  • schedule
  • Will get clear picture on Security Testing using SoapUI
Course Content

  • schedule
  • The Architecture of Web Applications
  • schedule
  • Basics of APIs
  • schedule
  • Understanding Web-Services
  • schedule
  • Working Mechanism of an API
  • schedule
  • The Benefits of Using an API
  • schedule
  • Architectural Aspects of APIs: Introduction to REST and SOAP APIs
  • schedule
  • An Insight into REST API Architecture
  • schedule
  • Unpacking SOAP API Architecture
  • schedule
  • Exploring HTTP Methods: GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD, and Others

  • schedule
  • Introduction to the Postman Tool
  • schedule
  • Installing the Postman Tool: Native Version and Chrome Add-on
  • schedule
  • Exploring the Postman Landscape
  • schedule
  • A Brief on Postman Settings

  • schedule
  • Crafting the Initial API Request with Postman
  • schedule
  • Web Services Functional Testing
  • schedule
  • Tracking History within Postman
  • schedule
  • Setting Up Test Projects Utilising REST APIs
  • schedule
  • Response Validations with Postman Client
  • schedule
  • Validating the JSON Response Body
  • schedule
  • Validating Response Headers and Status Codes
  • schedule
  • Understanding and Utilizing Query Parameters
  • schedule
  • Debugging Techniques and Troubleshooting
  • schedule
  • Organizing Workspaces
  • schedule
  • Importing Browser Requests
  • schedule
  • Handling Cookies
  • schedule
  • Storing Responses for Future Use
  • schedule
  • Managing Collections in Postman
  • schedule
  • Remote Execution of Collections via URLs
  • schedule
  • Managing and Referencing Variables in Postman
  • schedule
  • Utilising Environments for Different URLs
  • schedule
  • Scripting in Postman: Pre-Request Scripts and Test Scripts
  • schedule
  • Generating Code Snippets for Further Use

  • schedule
  • API Automation with Postman: Initial Steps
  • schedule
  • Running Collections with Collection Runner
  • schedule
  • Using Postman Monitors
  • schedule
  • Automation with Newman Tool
  • schedule
  • Introduction to NPM Tool and NodeJS
  • schedule
  • Installing Newman and NodeJS
  • schedule
  • Generating HTML Reports with Newman
  • schedule
  • Handling Authentication and Authorisation in Postman
  • schedule
  • API Automation with Postman: Advanced Steps
  • schedule
  • Automating Payload POST Requests
  • schedule
  • Advanced Response Validations
  • schedule
  • Data-Driven Testing Using CSV and JSON
  • schedule
  • Scheduling Periodic API Tests
  • schedule
  • Load Testing APIs with Postman
  • schedule
  • Reviewing and Interpreting Load Test Outcomes
  • schedule
  • Converting Raw Data: XML/JSON
  • schedule
  • Debugging Using Logging Feature
  • schedule
  • Building a Reusable API Framework with Postman
  • schedule
  • API Workflow Testing Using TwitterAPI

  • schedule
  • Installing Java: JDK and JRE
  • schedule
  • Setting Up Integrated Development Environments: Eclipse, IntelliJ, and NetBeans
  • schedule
  • Maven Installation and Configuration

  • schedule
  • Configuring a Maven Project for Rest-Assured
  • schedule
  • Scripting for Restful API Automation using Java with Rest-Assured

  • schedule
  • Introduction to Variables
  • schedule
  • Understanding Data Types
  • schedule
  • Utilizing Operators
  • schedule
  • Implementing Control Statements
  • schedule
  • Crafting Functions
  • schedule
  • Working with Arrays
  • schedule
  • Managing Objects

  • schedule
  • Understanding Java Classes
  • schedule
  • Working with Java Objects
  • schedule
  • Exploring Java Methods
  • schedule
  • Role of Constructors
  • schedule
  • Understanding Access Specifiers