DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library
Core Badge
Avatar

Faisal Khatri

DZone Core CORE

Blogger, QA, Mentor, Trainer at Freelancer

Mumbai, IN

Joined Mar 2023

https://medium.com/@iamfaisalkhatri

About

QA with 16+ years experience in Automation as well as Manual Testing. Passionate to learn new technologies. Open Source Contributor, Mentor and Trainer.

  • Open Source Projects

Open Source Projects

Awesome Learning

Jan 2023 - Current

A curated list of awesome learning resources for a Software Test Automation Engineer

Stats

Reputation: 3220
Pageviews: 260.4K
Articles: 48
Comments: 2

Expertise

Testing, Tools, and Frameworks Expertise Icon

Testing, Tools, and Frameworks

  • Articles
  • Comments

Articles

article thumbnail
REST-Assured Configuration and Specifications: Writing Maintainable API Tests
Learn how to use REST-Assured Configuration, Request Specifications, and Response Specifications to build maintainable API tests.
June 25, 2026
· 1,558 Views
article thumbnail
How to Test a DELETE API Request With REST-Assured Java
This tutorial demonstrates how to test DELETE requests using Rest-Assured Java for API testing, including examples of deleting data.
May 14, 2026
· 2,077 Views
article thumbnail
How to Test a PATCH API Request With REST-Assured Java
This tutorial demonstrates how to test PATCH requests using REST Assured in Java for API testing, including examples of partial data updates.
May 13, 2026
· 4,267 Views
article thumbnail
How to Test PUT API Request Using REST-Assured Java
This tutorial demonstrates how to test PUT requests with REST Assured in Java for API testing, including code examples to update data.
May 7, 2026
· 2,179 Views · 3 Likes
article thumbnail
How to Test a GET API Request Using REST-Assured Java
Learn about testing GET API requests with REST Assured Java, send requests with headers and params, validate response body, time, and extract data.
April 13, 2026
· 2,758 Views · 2 Likes
article thumbnail
Data-Driven API Testing in Java With REST Assured and TestNG: Part 5
Learn how to perform data-driven API automation testing with REST Assured using Excel Files and TestNG's @DataProvider annotation.
March 30, 2026
· 1,317 Views · 2 Likes
article thumbnail
Data-Driven API Testing in Java With REST Assured and TestNG: Part 4
Learn how to perform data-driven API automation testing with Rest-Assured using JSON Files and TestNG's @DataProvider annotation.
March 26, 2026
· 3,506 Views
article thumbnail
Data-Driven API Testing in Java With REST Assured and TestNG: Part 3
Learn how to perform data-driven API automation testing with Rest-Assured using CSV Files and TestNG's @DataProvider annotation.
March 25, 2026
· 3,333 Views · 1 Like
article thumbnail
Data-Driven API Testing in Java With REST Assured and TestNG: Part 2
Learn how to perform data-driven API automation testing with REST Assured using Iterator and TestNG's @DataProvider annotation.
March 24, 2026
· 1,696 Views · 2 Likes
article thumbnail
Data Driven API Testing in Java with Rest-Assured and TestNG: Part 1
Learn how to perform data-driven API automation testing with Rest-Assured using object arrays and TestNG's @DataProvider annotation.
February 23, 2026
· 2,086 Views · 2 Likes
article thumbnail
How to Perform Response Verification in REST-Assured Java for API Testing
Explore the various methods for extracting and verifying the API response body using the Rest-Assured framework in Java for API Testing.
January 5, 2026
· 3,163 Views · 1 Like
article thumbnail
The Importance of Critical Thinking in Software Testing
Explore the reasons why critical thinking is important in software testing and learn practical tips to strengthen and apply them effectively.
December 17, 2025
· 1,159 Views · 1 Like
article thumbnail
How to Test POST Requests With REST Assured Java for API Testing: Part II
In this second part, learn how to use JSON Files, the Builder design pattern with the Datafaker library in Java, to test a POST API Request with REST Assured.
December 12, 2025
· 2,247 Views · 4 Likes
article thumbnail
How to Test POST Requests With REST Assured Java for API Testing: Part I
Test POST requests with REST Assured for API testing with this step-by-step guide for software test automation engineers, designed to build reliable API tests.
November 25, 2025
· 4,717 Views
article thumbnail
What Is End-to-End Testing?
Learn end-to-end testing, including its definition, goals, stages, timing, and a practical example, to ensure complete software workflow validation.
October 22, 2025
· 2,985 Views · 4 Likes
article thumbnail
What Is API Testing?
API testing explained: Learn what an API is, its different testing types, tools, and benefits to improve software quality and reliability.
October 13, 2025
· 2,117 Views · 4 Likes
article thumbnail
How to Run Selenium Tests on Selenium Grid 4 With Jenkins and Docker Compose
A step-by-step guide to set up an automated pipeline to run Selenium WebDriver tests on Selenium Grid 4 with Jenkins and Docker Compose.
September 5, 2025
· 2,989 Views · 4 Likes
article thumbnail
How to Set Up Selenium Grid 4 With Docker Compose
This article serves as a guide to setting up Selenium Grid 4 with Docker Compose for efficient, scalable, cross-browser test automation and parallel execution.
August 11, 2025
· 2,972 Views · 3 Likes
article thumbnail
How to Configure a Jenkins Job for a Maven Project
Learn how to configure a Jenkins job for a Maven project to automate builds, tests, and deployments with ease and efficiency.
August 7, 2025
· 3,092 Views · 4 Likes
article thumbnail
How to Add a Jenkins Agent With Docker Compose
A comprehensive step-by-step tutorial to add a Jenkins agent using Docker Compose. Simplify CI/CD setup with this step-by-step guide for scalable automation.
June 19, 2025
· 2,822 Views · 3 Likes
article thumbnail
How to Install and Set Up Jenkins With Docker Compose
A complete step-by-step guide to install and run Jenkins using Docker Compose with detailed explanation and walk-through.
June 12, 2025
· 6,042 Views · 5 Likes
article thumbnail
Selenium Pagination Tutorial: How to Handle Page Navigation
This tutorial blog explains website pagination and details on how to handle pagination in web automation using Selenium WebDriver with Java.
May 1, 2025
· 5,967 Views · 4 Likes
article thumbnail
How to Use JavaScriptExecutor in Selenium
This tutorial blog provides a detailed explanation and code example to use JavaScriptExecutor in Selenium WebDriver with Java.
March 7, 2025
· 5,593 Views · 2 Likes
article thumbnail
Create a Custom Logger to Log Response Details With Playwright Java
This tutorial teaches how to create a custom logger for login response details using the Playwright Java framework for API testing.
January 20, 2025
· 8,038 Views · 5 Likes
article thumbnail
How to Test DELETE Requests for API Testing With Playwright Java
This tutorial demonstrates how to test DELETE requests using the Playwright Java framework for API testing, using examples of deleting data using an API.
January 7, 2025
· 6,214 Views · 2 Likes
article thumbnail
A Beginner’s Guide to JUnit 5
This tutorial blog is a beginner's guide to start using JUnit 5. It provides details about setup, configuration and basic JUnit 5 methods.
December 30, 2024
· 6,985 Views · 3 Likes
article thumbnail
How to Test PATCH Requests for API Testing With Playwright Java
This tutorial demonstrates how to test PATCH requests using the Playwright Java framework for API testing, using examples of partially updating data of an API.
December 20, 2024
· 14,166 Views · 4 Likes
article thumbnail
How to Test PUT Requests for API Testing With Playwright Java
This tutorial demonstrates how to test PUT requests using the Playwright Java framework for API testing, including examples of updating data of an API.
December 11, 2024
· 11,033 Views · 3 Likes
article thumbnail
How to Test GET Requests With Playwright Java for API Testing
This tutorial teaches how to test GET requests using the Playwright Java framework for API testing, with examples of fetching data from an API and handling errors.
December 4, 2024
· 5,653 Views · 5 Likes
article thumbnail
How to Test POST Requests With Playwright Java for API Testing
This tutorial teaches how to send POST requests using the Playwright Java framework for API testing, with examples for order creation and handling errors.
November 28, 2024
· 6,544 Views · 6 Likes

Comments

Data Driven API Testing in Java with Rest-Assured and TestNG: Part 1

Feb 27, 2026 · Faisal Khatri

Yes, I have created a series of tutorials for data-driven testing with Rest-Assured, including JSON, CSV, and Excel files, and will be posting shortly here.

How To Perform JSON Schema Validation in API Testing Using Rest-Assured Java

Jul 26, 2024 · Faisal Khatri

Thanks for reading :)

User has been successfully modified

Failed to modify user

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook