Webservices API Testing with Rest Assured API & POSTMAN 2025
Webservices API Automation Testing using RestAssured API and POSTMAN on Live Projects with CUCUMBER BDD
Así estudias: curso autodidacta
- Autodidacta y 100% en línea: contenido disponible 24/7.
- Avanzas a tu ritmo: la plataforma guarda tu progreso.
- Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
- Te evalúas con actividades automáticas, sin entregas a un tutor.
Lo que serás capaz de hacer
Webservices API Automation Testing using Rest Assured API and POSTMAN - Biggest course to cover all levels of API Testing using both Manual and Automation approaches on Live projects. API Testing is very much in demand these days and people who are already familiar with the UI testing part should approach for API Testing as these days 90% of the Applications Web Based, Mobile Based, Database communicates with each other with APIs only i.e. REST and SOAP . REST being the light weight API 95% of the Industry works on RESTFul webservices. Big clients like Amazon, Facebook, LinkedIn, Google, Expedia etc their different apps communicates through RESTFul webservices itself. If you are already familiar with Selenium then the combination of Selenium + API Testing is a boom in the Industry. Every next Automation opening in Industry around the globe has a requirement of good knowledge on Selenium + API Testing and not just the Manual part, companies they look for indepth understanding of API Automation which can be used in the same Automation framework designed to handle the UI, Database and the Mobile part. Using Rest Assured API we will look at in-depth framework designing on Webservices automation testing part which will include the most popular Cucumber BDD approach as well Detailed topics covered: API Testing basics Difference in SOAP and REST and which one to use Tools available for testing Webservices POSTMAN in Depth REST API Method - GET, POST, PUT, DELETE etc RestAssured API and building frameworks Handling OAUTH Authentication JSON & XML Introduction to Jackson Library TestNG Jenkins Maven Reporting Extent Report Parallel Execution Git/GitHub Data Driven Cucumber BDD Many Live APIs used
- *****In-Depth knowledge of POSTMAN Tool and REST ASSURED API*****
- *****Rest Assured API Automation with detailed framework designing on a Live project*****
- *****Everything about Webservices API Manual and Automation Testing*****
- *****Various tools integration like Maven, Jenkins, ExtentReports, Log4j, TestNG and many more*****
- *****Many Live APIs used for Practice purpose*****
Temario
UNIDAD 1 - Introduction to Webservices (REST & SOAP APIs) · 11 leccionesUNIDAD 1 - Introduction to Webservices (REST & SOAP APIs)
UNIDAD 1 - Introduction to Webservices (REST & SOAP APIs)
- Introduction to the Course
- FIXING THE BLURRED VIDEO SCREEN
- Detailed topics covered in the course
- What is a Webservice?
- SOAP vs REST in Detail
- CRUD (Create, Read, Update, Delete) Operations
- Understanding available HTTP Methods for CRUD Operations
- Why API Testing is Important?
- Six Principles / Constraints of a RestFul Webservices
- Webservices Introduction PDF file
- API Interview questions
UNIDAD 2 - POSTMAN TOOL in Depth · 15 leccionesUNIDAD 2 - POSTMAN TOOL in Depth
UNIDAD 2 - POSTMAN TOOL in Depth
- Installing POSTMAN and Walkthrough with the tool
- Creating the First Collection for API Request
- Sending the First API Request
- 2026 POSTMAN new UI Update
- Understanding the request URI
- Request Data tabs
- Download the Practice API and Build it live on your machine
- Sending GET and POST Request
- Creating Environment and Variables
- Collection Runner
- PUT and PATCH Request
- DELETE and OPTIONS Request
- HEAD Request
- Adding Header Presets
- Download the POSTMAN Collections from previous and upcoming lectures
UNIDAD 3 - Writing POSTMAN Testscripts · 4 leccionesUNIDAD 3 - Writing POSTMAN Testscripts
UNIDAD 3 - Writing POSTMAN Testscripts
- Creating the very first test case
- Adding Assertions and validating response fields
- Sharing the collections
- Parameterization - Creating a DataDriven Testing and Reading CSV Files
UNIDAD 4 - STRIPE API · 6 leccionesUNIDAD 4 - STRIPE API
UNIDAD 4 - STRIPE API
- Understanding the API Documentation
- Creating a Customer using Basic Authentication
- List All Users
- Passing Authentication token in Headers
- Understanding the JSON Architecture
- ASSIGNMENT 1
UNIDAD 5 - RestAssured API Introduction and Pre-requisite · 5 leccionesUNIDAD 5 - RestAssured API Introduction and Pre-requisite
UNIDAD 5 - RestAssured API Introduction and Pre-requisite
- RestAssured API Introduction and Pre-requisite
- Download and Configure Java (JDK) on Windows
- Download and Configure Eclipse IDE on Windows
- Download and Configure Java (JDK) on MAC OSX
- Download and Configure Eclipse IDE on MAC
UNIDAD 6 - CORE JAVA in Depth for Manual Testers and Beginners (OPTIONAL) · 46 leccionesUNIDAD 6 - CORE JAVA in Depth for Manual Testers and Beginners (OPTIONAL)
UNIDAD 6 - CORE JAVA in Depth for Manual Testers and Beginners (OPTIONAL)
- Introduction to Core Java
- Download ALL Java PDF Lectures
- Classes and Objects
- Basic Java programming and features - Part 1
- Basic Java programming and features - Part 2
- Java Methods - Part 1
- Java Methods - Part 2
- Java Methods - Part 3
- Java Methods Part 4
- Java Methods Part 5 - PreDefined Methods and Math.Random()
- Java Methods Part 6 - Static and Non Static Methods
- IF and Else Statements
- Loops - While Loop
- Loops - Do While Loop
- Loops - For Loop
- Loops - Nested Loops
- Loops - Break and Continue statements
- Exception Handling - Part 1
- Exception Handling - Part 2
- Packages and Access Modifiers
- OOPS - Encapsulation
- OOPS - Inheritance
- OOPS - Polymorphism - OverLoading
- OOPS - Polymorphism - Overriding
- OOPS - Polymorphism - Overriding benefits and drawbacks
- OOPS - Abstract classes
- OOPS - Interfaces
- Reading Properties files
- Java Streams - Writing in TXT and CSV files
- Java Stream - Writing HTML Files and Reading files
- Java Stream - Apache POI Creating and Writing Excel Files
- Java Stream - Apache POI Reading Excel Files, Extended Loops
- POI Latest ExcelReader file and Dependencies
- Reading Notepad file
- Collections - Wrapper Classes, Autoboxing and Unboxing
- Collections - ArrayList
- Collections - HashSet
- Collections - HashMap
- Reflection API
- Difference between == & equal to operator and Singleton design pattern
- Apache Log4J API - Console & File Appenders
- Apache Log4J API - SMTPAppender
- Apache Log4J API HTMLAppender
- Download the Log4j code and log4j.xml file
- Log4J API - NEW UPDATE
- Updated Log4j and ExcelReader code
UNIDAD 7 - Getting started with Rest Assured API · 14 leccionesUNIDAD 7 - Getting started with Rest Assured API
UNIDAD 7 - Getting started with Rest Assured API
- Library and Static Imports
- Installing Maven on Windows
- Installing Maven on MAC OSX
- Adding Rest Assured Dependencies and Getting started with the first API Request
- Sending the GET Request with Basic AUTH and Parameters
- Sending the GET Request with Headers for Single user
- Sending the POST Request through Form Parameters
- Sending the POST Request through JSON String Data
- Sending the POST Request through external JSON File
- Creating complex JSON on Runtime using HashMap
- Creating complex JSON on Runtime using JSON API
- Creating complex JSON on Runtime using POJO Classes
- Code from Above Lectures
- JSONPATH - Validating JSON Response through JSONPath
UNIDAD 8 - TESTNG FRAMEWORK (Skip if you are already familiar with TESTNG Framework) · 20 leccionesUNIDAD 8 - TESTNG FRAMEWORK (Skip if you are already familiar with TESTNG Framework)
UNIDAD 8 - TESTNG FRAMEWORK (Skip if you are already familiar with TESTNG Framework)
- TestNG - Introduction and Configuration
- TestNG - Creating the first test case
- Adding Assertions and Reporting Failures
- SoftAssertions and Reporting Multiple failures
- Creating Test Dependencies
- Creating Test Suite
- Managing Multiple Test Suites
- Test Groups
- Listeners
- Forcefully Skipping a Test Case
- Adding Before and After Suite annotations
- Generating and Customising TestNG Reports
- Parameterization
- Parameterization with Excel Reading
- Parameterization Excel Reading with Hashtable
- Handling Multiple Data Providers
- Reading Parameters from TestNG.xml file
- Running Parallel Test using TestNG.xml file
- Running Parallel Test using DataProvider
- Download code from Above Lectures
UNIDAD 9 - EXTENT REPORTS Version 4 · 3 leccionesUNIDAD 9 - EXTENT REPORTS Version 4
UNIDAD 9 - EXTENT REPORTS Version 4
- Configuring Latest Extent Reports Step by Step
- Generating extent reports through Customized Listeners
- Code
UNIDAD 10 - RESTASSURED FRAMEWORK - Designing Architecture, Test Cases, Extent Reporting etc · 25 leccionesUNIDAD 10 - RESTASSURED FRAMEWORK - Designing Architecture, Test Cases, Extent Reporting etc
UNIDAD 10 - RESTASSURED FRAMEWORK - Designing Architecture, Test Cases, Extent Reporting etc
- Getting started with Basic framework setup
- Optimizing the code and Implementing Properties file
- Adding Test Data and Parameterizing the test through DataProvider
- Optimizing DataProvider and creating common dataprovider for all test cases
- Integrating ExcelReading and Creating Test Data
- Complex Parameterization with HashTable
- Optimizing DataProvider and Test Data with HashTable
- Separating Business specifications from the Test case
- Integrating Extent Reports
- Adding more APIs and running Parallel test for 100+ records
- Adding validation to the Test and Creating common utilities
- Customizing Extent Reports for Failure and Info logs
- Building the Project through Maven
- Configuring Jenkins
- Adding the Build to Jenkins UI
- Pushing the project to GitHUB
- Continuous Integration through Jenkins and GitHUB
- JavaMail API for mailing Automated test results
- Oauth2.0 using PayPal API - POSTMAN
- Oauth2.0 using PayPal API - Rest Assured
- Creating POJO classes for PayPal request
- Converting JSON to POJO Online editor
- Adding the PayPal API to the framework
- Framework code from Above lectures
- DOWNLOAD ALL MODULES CODE
UNIDAD 11 - Cucumber BDD Basics · 20 leccionesUNIDAD 11 - Cucumber BDD Basics
UNIDAD 11 - Cucumber BDD Basics
- Cucumber BDD Basics required for API Automation
- Cucumber Basics - Introduction to Cucumber BDD
- LATEST - Installing the Cucumber plugin and creating the very first feature file
- LATEST - Creating a Step definition file
- LATEST - Creating a runner file
- LATEST - Generating Cucumber Reports
- LATEST - Generating Latest Extent reports
- LATEST - Customizing Extent Reports
- LATEST - Adding Multiple scenarios to a feature
- LATEST - Parameterization using Scenario Outline
- LATEST - Adding Multiple Features and Step Definitions
- LATEST - Background
- LATEST - Cucumber Tags
- LATEST - Cucumber Hooks
- LATEST - Cucumber Hooks - BeforeAll, AfterAll, BeforeStep, AfterStep
- LATEST - Cucumber Hooks - Defining Execution order
- LATEST - Cucumber Hooks - Tagged hooks
- LATEST - DataTable as a List
- LATEST - DataTable as Map
- LATEST - Parameterize DataTable as a Map
UNIDAD 12 - Git / GITHUB · 6 leccionesUNIDAD 12 - Git / GITHUB
UNIDAD 12 - Git / GITHUB
- Introduction to GitHub - remote repository
- Installing Git on Windows
- Basic Git Commands
- GitHub Part 1
- GitHub Part 2
- Articles for download on Git/GitHUB
UNIDAD 13 - Latest Cucumber Framework with PayPal API and Extent Reports Integration · 7 leccionesUNIDAD 13 - Latest Cucumber Framework with PayPal API and Extent Reports Integration
UNIDAD 13 - Latest Cucumber Framework with PayPal API and Extent Reports Integration
- Designing Architecture
- Designing the Base class
- Creating Feature file and step definition
- Creating the Runner and running the first cucumber test
- Generating Latest Extent Reports
- Adding the second feature
- Download the Code
UNIDAD 14 - Framework - Integrating Cucumber with Rest Assured (From Online Live Session) · 5 leccionesUNIDAD 14 - Framework - Integrating Cucumber with Rest Assured (From Online Live Session)
UNIDAD 14 - Framework - Integrating Cucumber with Rest Assured (From Online Live Session)
- Cucumber BDD Basics
- Integrating Cucumber BDD with Rest Assured API
- Completing the Cucumber BDD framework and SOAP UI Basics
- Code from the Cucumber Framework
- Download the Complete Framework code
UNIDAD 15 - BONUS LECTURE · 1 leccionesUNIDAD 15 - BONUS LECTURE
UNIDAD 15 - BONUS LECTURE
- BONUS LECTURE
Certificado con validez SEP: lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Rahul Arora.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 188 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Rahul Arora; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.
¿El curso tiene validez SEP?
Sí. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
¿El curso tiene tutor o clases en vivo?
No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.
¿Cómo se evalúa?
Te evalúas con actividades automáticas, sin entregas a un tutor.
Cursos relacionados
Incluido en la Membresía Educativa
Este curso forma parte de los 647 cursos autodidactas con certificado que incluye la membresía, por un solo pago anual.
Membresía Educativa: cursos en línea con validez SEP

