API Testing

 

This course will help you master various concepts related to API testing such as Web-Services, APIs, SOAP, RESTful architecture, SOA, SOAP UI, Ready API, Postman, Swagger, Rest Assured, Web-Services Mocking, API Automation and many more. 

Why this course – 

  • While working in a testing project, we not only automate UI of the application, we have to test the backend of the application also, that is where API testing comes into picture. This course will help you develop a clear in-depth picture of various different components involved in a web-application.

Features of this course

Instructor-led live online classes | Real-time case studies | Life-time access to recorded sessions | Interview Preparation till you get the job

Course Description

SOAP UI 

  • Introduction to WebServices
  • Introduction to SOAP and REST APIs
  • WSDL, SOA, UDDI
  • Test Suites, Test Cases
  • Assertions
  • Properties
  • Groovy for testing Web-Services

Ready API

  • Introduction to RESTful Web-Services
  • CRUD operation
  • Deciding Service end points, resource and methods
  • Response in JSON format
  • Looping through different set of data
  • DataSource, DataGen and Data Sink
  • Generating reports
  • Web-Service Mocking
  • Automating API Testing 
  • Performance Testing of APIs
  • Running test cases on Jenkins on AWS 

Postman

  • Introduction
  • Sending requests with Postman
  • Debugging requests with Postman
  • Creating POST request with JSON body
  • Collections
  • Writing scripts using JavaScript
  • Running test cases on Jenkins
  • Automating API Testing on Postman
  • Parameterization using JSON and CSV files
  • Using Global and Environment Variables
  • Passing values between multiple requests

Swagger

  • Introduction to Swagger
  • Performing CRUD operations
  • Sending GET requests using Swagger
  • Sending POST requests using Swagger

Rest Assured

  • Introduction to Rest Assured
  • Performing CRUD operations
  • Sending GET requests 
  • Sending POST requests 
  • BDD using Cucumber framework
  • Handling different types os Authentications
  • Building an automation Framework

Reviews by previous students-