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
Newsletter
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: 3770
Pageviews: 304.5K
Articles: 57
Comments: 2

Expertise

Testing, Tools, and Frameworks Expertise Icon

Testing, Tools, and Frameworks

  • Articles
  • Comments

Articles

article thumbnail
Global Setup in Playwright TypeScript for API Testing
Learn how to use Global Setup in Playwright TypeScript to create test data, seed the database, and prepare test environments before executing your test suite.
October 15, 2026
· 1,556 Views
article thumbnail
How to Test PUT, PATCH, and DELETE API Requests Using Playwright TypeScript
Learn how to test PUT, PATCH, and DELETE API requests in Playwright TypeScript, including code examples for updating and deleting data.
October 14, 2026
· 1,735 Views · 1 Like
article thumbnail
Builder Pattern + Faker in API Test Automation Using Playwright With TypeScript
Learn how to use the Builder Pattern with the Faker library in API Test automation with Playwright and TypeScript to generate dynamic test data.
October 13, 2026
· 1,862 Views
article thumbnail
How to Test POST API Requests With Playwright TypeScript
Learn how to test POST API requests in Playwright with TypeScript using static JSON objects and arrays, JSON.stringify(), JSON files, and the Faker library.
September 29, 2026
· 1,069 Views · 1 Like
article thumbnail
How to Verify Response Data in API Testing With Playwright TypeScript
Learn how to verify the response data, including structure checks, basic validations, and more, in API Testing with Playwright TypeScript
September 25, 2026
· 2,027 Views · 1 Like
article thumbnail
How to Build an AI Agent to Generate Selenium WebDriver Tests in Java: A Practical Guide for Test Automation Engineers
A step-by-step guide using OpenAI and Ollama to build an AI agent that generates Selenium Java tests from plain-English scenarios.
September 23, 2026
· 2,189 Views · 2 Likes
article thumbnail
How to Perform Response Verification in REST-Assured Java for API Testing: Part 2
Master REST-Assured response verification in Java with Hamcrest Matchers, JSON assertions, API validations, and real-world examples.
September 11, 2026
· 3,129 Views · 4 Likes
article thumbnail
How to Test GET API Requests With Playwright TypeScript
Learn how to test GET API requests using Playwright with TypeScript, including params, headers, timeouts, and status code validation.
September 10, 2026
· 3,580 Views · 5 Likes
article thumbnail
Build Your Own Local AI QA Engineer With Docker, Ollama, LibreChat, and Playwright MCP
Learn how to build a completely local AI-powered QA Automation Engineer using Docker, Ollama, Qwen3:8b, LibreChat, and Playwright MCP.
July 30, 2026
· 9,352 Views · 2 Likes
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,995 Views · 1 Like
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,304 Views · 1 Like
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
· 5,317 Views · 1 Like
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,378 Views · 4 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
· 3,041 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,551 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,748 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,572 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,927 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,533 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,694 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,384 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,508 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
· 5,695 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
· 3,158 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,402 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
· 3,274 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
· 3,249 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,401 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
· 3,102 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,357 Views · 5 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