API RestAssured Testing

  • /
  • Courses

Duration

20 Hours

Course Price

$ 299.00

4.5 (23)

Overview

Course Content

 

Java / Python Introduction

  • DataTypes
  • Looping Concepts
  • Conditional Statement
  • Concatenation Operator
  • Local & Global Variable
  • Static Variable
  • Object
  • Static & Non Static Concepts
  • Object Reference
  • Pass by Value
  • Pass by Reference
  • Constructor
  • Overloading
  • This Keyword
  • What is Class?
  • Polymorphism
  • Inheritance
  • Overriding
  • Final Class
  • Final Variable
  • Final Method
  • Interface
  • Abstraction
  • Encapsulation
  • ArrayList
  • HashTable
  • Collections
  • Convert DataTypes
  • String To Integer
  • Integer to String

Introduction to Webservices and API

  • What is WebService
  • Why we need Webservice based Architecture
  • Type Of WebServices
  • What is SOAP
  • What is REST Full Webservice
  • REST vs SOAP Webservice

Introduction and Basics of REST API

  • What is Client and Server in Webservice based Architecture
  • What is Request and Response
  • Type of HTTP response codes
  • What is REST API and why it is better than SOAP

REST API Rules and important terminology

  • What are the basic rules of REST API
  • What is URI
  • What is methods in REST api
  • Types of REST api methods- GET,POST,PUT,DELETE etc
  • When and Why we use these methods in REST api

API Testing Basics

  • Why we need api testing .
  • What we verify in API testing.
  • Way of performing API testing.

Introduction to JSON and XML

  • What is XML
  • What is JSON
  • How to Parse XML file
  • How to parse JSON file

Introduction to Rest-Assured API

  • Understanding Rest-Assured API
  • Making GET request using Rest_assured
  • Making POST request using Rest_assured
  • Making PUT request using Rest_assured
  • Making DELETE request using Rest_assured
  • Extracting response
  • Asserting status code from Response
  • Asserting response schema
  • Asserting Response body

Advance Features and framework designing with RestAssured

  • Introduction to TestNG
  • Framework designing with Rest-assured
  • Excel reader for Test data parsing
  • Integration of test data files with Framework
  • Running Test cases using testng.xml
  • Running Test Suite using Maven command
  • Framework design and implementation

 

Advance Reporting using Extent Report library

  • Introduction to Extent report
  • Basics of Extent report
  • Integration of Extent report with rest-assured framework
  • Generating Extent Report after Test Suite Run

 

Trainer Profile

Interview Questions & Answer

Blog

Register For Online Demo


Can't read the image? click here to refresh