API & WebServices Testing

OVERVIEW

This course covers API & WebService Testing using Postman, SoapUI, Katalon & RestAssured. You will get hands-on testing for Soap APIs & REST APIs. Also, you will get chance to work on live projects for Soap & REST. 

PRICE

INR 10,000 INR 8,000

You can make this payment online after 3 classes.

DURATION:-

20 Hours (10 Classes of 2 Hours Each)

CLASS TIMING:-

  • Weekend (Saturday & Sunday)
  • Weekdays (In Early Morning & Nights)

SYLLABUS

Class 1: API Test – Pre-requisite of API Testing

  • What are API, Web API, REST API & Web Service?
  • WebService vs API
  • XML vs JSON
  • SOAP vs REST API
  • HTTP Status Code – Series of 100, 200, 300, 400, 500
  • HTTP Methods – GET, PUT, POST, DELETE, PATCH
  • Overview of API Testing Tools – Postman, SoapUI, Katalon, RestAssured
  • WSDL vs WADL

Class 2: API Test – Postman (Part 1)

  • Postman Installation
  • Workspace
  • Collection
  • API
  • Runner
  • Environment Variables
  • Creating First Request
  • Collection
    1. Navigate
    2. Edit & View Collection Details
    3. Create New Collection
    4. Reorder Collections
    5. Add to favorite
    6. Filter Collection
    7. Recover a Collection
    8. Share a Collection
    9. Adding Folders

Class 3: API Test – Postman (Part 2)

  • Passing Data with Your Requests
  • Debugging Request
  • Postman Console
  • Saving & Sharing Requests, Collections, Projects
  • Browser Inspect Feature
  • Create Environments
    • Import
    • Export
  • Variables (Set & Get)
    • Global
    • Environment
  • Data Parameterization (CSV File)
  • JSON Path Finder
  • Chaining of API

Class 4: API Test – Postman (Part 3)

  • Conditional Workflow
  • Assertions / Test Cases / Snippets
  • Authentication & Passing Authorization Token
  • Newman
  • Run Scripts from Command Line
  • API Test Reports
  • JavaScript Basic Syntax

Class 5: API Test – SoapUI & Katalon

  • SoapUI Installation
  • Soap API Testing Using SoapUI
  • RestAPI Testing Using SoapUI
  • Katalon Installation
  • Soap API Testing Using Katalon
  • RestAPI Testing Using Katalon
  • Discussion of Live project -REST API
  • Discussion of Live project – Soap API

Class 6: API Test – Git

  • Git
  • GitHub
  • Centralized vs Distributed Version Controlling System
  • Git Commands
  • Merge
  • Conflict
  • GitHub Desktop

Class 7: API Test – Eclipse, Java & Maven

  • Install Eclipse IDE
  • Create First Java Project
  • Maven Project

Class 8: API Test – RestAssured

  • RestAssured
  • Using RestAssured for GET, PUT, POST, DELETE, PATCH Methods
  • Running & Debugging Code
  • RestAssured with Properties File

Class 9: API Test – RestAssured with TestNG

  • TestNG Overview
  • TestNG Annotations
  • Use TestNG.xml
  • Priority & Grouping of Test Cases
  • Generating TestNG Reports
  • API Testing Using TestNG Framework

Class 10: API Test – JMeter, Jenkins, Interview Questions & Resume Update

  • What is Performance, Load, Stress Test?
  • Why JMeter for Performance Test?
  • Installation of JMeter
  • API Testing using JMeter
  • What is CI/CD?
  • Why Jenkins?
  • Running API Test using Jenkins
  • Discussion on Interview questions
  • Update Resume

If you are interested or have any query, please text or WhatsApp at +91-9910-399-344 or email me at deepakraja@devtestops.in

Whatsapp Me