Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Webservices Api Testing With Rest Assured Api & Postman 2022

    Posted By: ELK1nG
    Webservices Api Testing With Rest Assured Api & Postman 2022

    Webservices Api Testing With Rest Assured Api & Postman 2022
    Last updated 7/2022
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 29.04 GB | Duration: 37h 19m

    Webservices API Automation Testing using RestAssured API and POSTMAN on Live Projects with CUCUMBER BDD

    What you'll learn

    *****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*****

    Requirements

    Should have basic understanding of Selenium

    Should have basic knowledge on Core Java

    Any Manual Tester can join the course

    Description

    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 wellDetailed topics covered:API Testing basicsDifference in SOAP and REST and which one to useTools available for testing WebservicesPOSTMAN in DepthREST API Method - GET, POST, PUT, DELETE etcRestAssured API and building frameworksHandling OAUTH AuthenticationJSON & XMLIntroduction to Jackson LibraryTestNGJenkinsMavenReporting Extent ReportParallel ExecutionGit/GitHubData DrivenCucumber BDDMany Live APIs used

    Overview

    Section 1: Introduction to Webservices (REST & SOAP APIs)

    Lecture 1 Introduction to the Course

    Lecture 2 FIXING THE BLURRED VIDEO SCREEN

    Lecture 3 Detailed topics covered in the course

    Lecture 4 What is a Webservice?

    Lecture 5 SOAP vs REST in Detail

    Lecture 6 CRUD (Create, Read, Update, Delete) Operations

    Lecture 7 Understanding available HTTP Methods for CRUD Operations

    Lecture 8 Why API Testing is Important?

    Lecture 9 Six Principles / Constraints of a RestFul Webservices

    Lecture 10 Webservices Introduction PDF file

    Lecture 11 API Interview questions

    Section 2: POSTMAN TOOL in Depth

    Lecture 12 Installing POSTMAN and Walkthrough with the tool

    Lecture 13 Creating the First Collection for API Request

    Lecture 14 Sending the First API Request

    Lecture 15 Understanding the request URI

    Lecture 16 Request Data tabs

    Lecture 17 Download the Practice API and Build it live on your machine

    Lecture 18 Sending GET and POST Request

    Lecture 19 Creating Environment and Variables

    Lecture 20 Collection Runner

    Lecture 21 PUT and PATCH Request

    Lecture 22 DELETE and OPTIONS Request

    Lecture 23 HEAD Request

    Lecture 24 Adding Header Presets

    Lecture 25 Download the POSTMAN Collections from previous and upcoming lectures

    Section 3: Writing POSTMAN Testscripts

    Lecture 26 Creating the very first test case

    Lecture 27 Adding Assertions and validating response fields

    Lecture 28 Sharing the collections

    Lecture 29 Parameterization - Creating a DataDriven Testing and Reading CSV Files

    Section 4: STRIPE API

    Lecture 30 Understanding the API Documentation

    Lecture 31 Creating a Customer using Basic Authentication

    Lecture 32 List All Users

    Lecture 33 Passing Authentication token in Headers

    Lecture 34 Understanding the JSON Architecture

    Lecture 35 ASSIGNMENT 1

    Section 5: RestAssured API Introduction and Pre-requisite

    Lecture 36 RestAssured API Introduction and Pre-requisite

    Lecture 37 Download and Configure Java (JDK) on Windows

    Lecture 38 Download and Configure Eclipse IDE on Windows

    Lecture 39 Download and Configure Java (JDK) on MAC OSX

    Lecture 40 Download and Configure Eclipse IDE on MAC

    Section 6: CORE JAVA in Depth for Manual Testers and Beginners (OPTIONAL)

    Lecture 41 Introduction to Core Java

    Lecture 42 Download ALL Java PDF Lectures

    Lecture 43 Classes and Objects

    Lecture 44 Basic Java programming and features - Part 1

    Lecture 45 Basic Java programming and features - Part 2

    Lecture 46 Java Methods - Part 1

    Lecture 47 Java Methods - Part 2

    Lecture 48 Java Methods - Part 3

    Lecture 49 Java Methods Part 4

    Lecture 50 Java Methods Part 5 - PreDefined Methods and Math.Random()

    Lecture 51 Java Methods Part 6 - Static and Non Static Methods

    Lecture 52 IF and Else Statements

    Lecture 53 Loops - While Loop

    Lecture 54 Loops - Do While Loop

    Lecture 55 Loops - For Loop

    Lecture 56 Loops - Nested Loops

    Lecture 57 Loops - Break and Continue statements

    Lecture 58 Exception Handling - Part 1

    Lecture 59 Exception Handling - Part 2

    Lecture 60 Packages and Access Modifiers

    Lecture 61 OOPS - Encapsulation

    Lecture 62 OOPS - Inheritance

    Lecture 63 OOPS - Polymorphism - OverLoading

    Lecture 64 OOPS - Polymorphism - Overriding

    Lecture 65 OOPS - Polymorphism - Overriding benefits and drawbacks

    Lecture 66 OOPS - Abstract classes

    Lecture 67 OOPS - Interfaces

    Lecture 68 Reading Properties files

    Lecture 69 Java Streams - Writing in TXT and CSV files

    Lecture 70 Java Stream - Writing HTML Files and Reading files

    Lecture 71 Java Stream - Apache POI Creating and Writing Excel Files

    Lecture 72 Java Stream - Apache POI Reading Excel Files, Extended Loops

    Lecture 73 POI Latest ExcelReader file and Dependencies

    Lecture 74 Reading Notepad file

    Lecture 75 Collections - Wrapper Classes, Autoboxing and Unboxing

    Lecture 76 Collections - ArrayList

    Lecture 77 Collections - HashSet

    Lecture 78 Collections - HashMap

    Lecture 79 Reflection API

    Lecture 80 Difference between == & equal to operator and Singleton design pattern

    Lecture 81 Apache Log4J API - Console & File Appenders

    Lecture 82 Apache Log4J API - SMTPAppender

    Lecture 83 Apache Log4J API HTMLAppender

    Lecture 84 Download the Log4j code and log4j.xml file

    Lecture 85 Log4J API - NEW UPDATE

    Lecture 86 Updated Log4j and ExcelReader code

    Section 7: Getting started with Rest Assured API

    Lecture 87 Library and Static Imports

    Lecture 88 Installing Maven on Windows

    Lecture 89 Installing Maven on MAC OSX

    Lecture 90 Adding Rest Assured Dependencies and Getting started with the first API Request

    Lecture 91 Sending the GET Request with Basic AUTH and Parameters

    Lecture 92 Sending the GET Request with Headers for Single user

    Lecture 93 Sending the POST Request through Form Parameters

    Lecture 94 Sending the POST Request through JSON String Data

    Lecture 95 Sending the POST Request through external JSON File

    Lecture 96 Creating complex JSON on Runtime using HashMap

    Lecture 97 Creating complex JSON on Runtime using JSON API

    Lecture 98 Creating complex JSON on Runtime using POJO Classes

    Lecture 99 Code from Above Lectures

    Lecture 100 JSONPATH - Validating JSON Response through JSONPath

    Section 8: TESTNG FRAMEWORK (Skip if you are already familiar with TESTNG Framework)

    Lecture 101 TestNG - Introduction and Configuration

    Lecture 102 TestNG - Creating the first test case

    Lecture 103 Adding Assertions and Reporting Failures

    Lecture 104 SoftAssertions and Reporting Multiple failures

    Lecture 105 Creating Test Dependencies

    Lecture 106 Creating Test Suite

    Lecture 107 Managing Multiple Test Suites

    Lecture 108 Test Groups

    Lecture 109 Listeners

    Lecture 110 Forcefully Skipping a Test Case

    Lecture 111 Adding Before and After Suite annotations

    Lecture 112 Generating and Customising TestNG Reports

    Lecture 113 Parameterization

    Lecture 114 Parameterization with Excel Reading

    Lecture 115 Parameterization Excel Reading with Hashtable

    Lecture 116 Handling Multiple Data Providers

    Lecture 117 Reading Parameters from TestNG.xml file

    Lecture 118 Running Parallel Test using TestNG.xml file

    Lecture 119 Running Parallel Test using DataProvider

    Lecture 120 Download code from Above Lectures

    Section 9: EXTENT REPORTS Version 4

    Lecture 121 Configuring Latest Extent Reports Step by Step

    Lecture 122 Generating extent reports through Customized Listeners

    Lecture 123 Code

    Section 10: RESTASSURED FRAMEWORK - Designing Architecture, Test Cases, Extent Reporting etc

    Lecture 124 Getting started with Basic framework setup

    Lecture 125 Optimizing the code and Implementing Properties file

    Lecture 126 Adding Test Data and Parameterizing the test through DataProvider

    Lecture 127 Optimizing DataProvider and creating common dataprovider for all test cases

    Lecture 128 Integrating ExcelReading and Creating Test Data

    Lecture 129 Complex Parameterization with HashTable

    Lecture 130 Optimizing DataProvider and Test Data with HashTable

    Lecture 131 Separating Business specifications from the Test case

    Lecture 132 Integrating Extent Reports

    Lecture 133 Adding more APIs and running Parallel test for 100+ records

    Lecture 134 Adding validation to the Test and Creating common utilities

    Lecture 135 Customizing Extent Reports for Failure and Info logs

    Lecture 136 Building the Project through Maven

    Lecture 137 Configuring Jenkins

    Lecture 138 Adding the Build to Jenkins UI

    Lecture 139 Pushing the project to GitHUB

    Lecture 140 Continuous Integration through Jenkins and GitHUB

    Lecture 141 JavaMail API for mailing Automated test results

    Lecture 142 Oauth2.0 using PayPal API - POSTMAN

    Lecture 143 Oauth2.0 using PayPal API - Rest Assured

    Lecture 144 Creating POJO classes for PayPal request

    Lecture 145 Converting JSON to POJO Online editor

    Lecture 146 Adding the PayPal API to the framework

    Lecture 147 Framework code from Above lectures

    Lecture 148 DOWNLOAD ALL MODULES CODE

    Section 11: Cucumber BDD Basics

    Lecture 149 Cucumber BDD Basics required for API Automation

    Lecture 150 Cucumber Basics - Introduction to Cucumber BDD

    Lecture 151 LATEST - Installing the Cucumber plugin and creating the very first feature file

    Lecture 152 LATEST - Creating a Step definition file

    Lecture 153 LATEST - Creating a runner file

    Lecture 154 LATEST - Generating Cucumber Reports

    Lecture 155 LATEST - Generating Latest Extent reports

    Lecture 156 LATEST - Customizing Extent Reports

    Lecture 157 LATEST - Adding Multiple scenarios to a feature

    Lecture 158 LATEST - Parameterization using Scenario Outline

    Lecture 159 LATEST - Adding Multiple Features and Step Definitions

    Lecture 160 LATEST - Background

    Lecture 161 LATEST - Cucumber Tags

    Lecture 162 LATEST - Cucumber Hooks

    Lecture 163 LATEST - Cucumber Hooks - BeforeAll, AfterAll, BeforeStep, AfterStep

    Lecture 164 LATEST - Cucumber Hooks - Defining Execution order

    Lecture 165 LATEST - Cucumber Hooks - Tagged hooks

    Lecture 166 LATEST - DataTable as a List

    Lecture 167 LATEST - DataTable as Map

    Lecture 168 LATEST - Parameterize DataTable as a Map

    Section 12: Git / GITHUB

    Lecture 169 Introduction to GitHub - remote repository

    Lecture 170 Installing Git on Windows

    Lecture 171 Basic Git Commands

    Lecture 172 GitHub Part 1

    Lecture 173 GitHub Part 2

    Lecture 174 Articles for download on Git/GitHUB

    Section 13: Latest Cucumber Framework with PayPal API and Extent Reports Integration

    Lecture 175 Designing Architecture

    Lecture 176 Designing the Base class

    Lecture 177 Creating Feature file and step definition

    Lecture 178 Creating the Runner and running the first cucumber test

    Lecture 179 Generating Latest Extent Reports

    Lecture 180 Adding the second feature

    Lecture 181 Download the Code

    Section 14: Framework - Integrating Cucumber with Rest Assured (From Online Live Session)

    Lecture 182 Cucumber BDD Basics

    Lecture 183 Integrating Cucumber BDD with Rest Assured API

    Lecture 184 Completing the Cucumber BDD framework and SOAP UI Basics

    Lecture 185 Code from the Cucumber Framework

    Lecture 186 Download the Complete Framework code

    Section 15: BONUS LECTURE

    Lecture 187 BONUS LECTURE

    Manual Testers,Automation Testers,Team Leads,Developers,DevOps