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

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Core Badge
Avatar

Faisal Khatri

DZone Core CORE

Senior Testing Specialist at Kafaat Business Solutions شركة كفاءات حلول الأعمال

Company website: https://kbs.sa

Riyadh, SA

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.

Stats

Reputation: 2031
Pageviews: 175.8K
Articles: 29
Comments: 1

Expertise

Testing, Tools, and Frameworks Expertise Icon

Testing, Tools, and Frameworks

  • Articles
  • Comments

Articles

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
· 1,563 Views · 1 Like
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
· 3,994 Views · 3 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
· 4,622 Views · 2 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
· 4,459 Views · 1 Like
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
· 7,320 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
· 5,644 Views · 1 Like
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
· 5,542 Views · 2 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
· 13,218 Views · 3 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
· 10,174 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
· 4,847 Views · 4 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
· 5,789 Views · 5 Likes
article thumbnail
What Is a Bug Bash?
In this Bug Bash guide, find out what it is, its objective, why it should be conducted, how to organize it, and use it for catching hidden bugs collectively.
November 20, 2024
· 1,850 Views · 2 Likes
article thumbnail
A Five Point Plan to Start Test Automation
Discover a comprehensive five point plan to kickstart automation testing in your software development process and enhance the overall quality of your apps.
November 13, 2024
· 2,541 Views · 1 Like
article thumbnail
How to Read JSON Files in Java Using the Google Gson Library
This tutorial blog focuses on teaching how to read the JSON files using the Google Gson library with different sample JSON files.
November 5, 2024
· 15,714 Views · 5 Likes
article thumbnail
Working With Multiple testng.xml Files
In this tutorial, learn how to work with multiple TestNG XML files in a single project and organize your test suites to run as required.
September 9, 2024
· 5,507 Views · 1 Like
article thumbnail
How to Check and Update Newer Versions for Dependencies in Maven Projects
This tutorial demonstrates how to use different Maven commands for checking and updating the dependency and plugin versions in Maven projects.
August 7, 2024
· 11,386 Views · 4 Likes
article thumbnail
Selenium Grid Tutorial: Parallel Testing Guide With Examples
In this article, discover how to configure a Selenium Grid setup for improved test automation. Get the complete setup guide here.
July 16, 2024
· 2,342 Views · 2 Likes
article thumbnail
How To Perform JSON Schema Validation in API Testing Using Rest-Assured Java
This article is a step-by-step tutorial to learn about JSON Schema validation in API Automation Testing using the Rest-Assured framework.
July 8, 2024
· 7,204 Views · 8 Likes
article thumbnail
Handling “Element Is Not Clickable at Point” Exception in Selenium
Struggling with "element is not clickable at point" in Selenium? Learn why this exception occurs and fix it with effective solutions for smooth test automation.
July 1, 2024
· 3,680 Views · 2 Likes
article thumbnail
How To Use Thread.sleep() in Selenium
Learn how to pause test execution with Thread.sleep() in Selenium. Control timing for effective automation testing.
June 25, 2024
· 5,665 Views · 2 Likes
article thumbnail
The Builder Pattern in Java: Guide to Test Data Generation
In this tutorial, learn how to use the Builder pattern in Java with a Datafaker library to generate test data for automated testing.
June 15, 2024
· 13,384 Views · 8 Likes
article thumbnail
How To Handle Shadow Root in Selenium Java
In this tutorial, learn how to handle Shadow Root in Selenium Java using the getShadowRoot() method and JavaScriptExecuter.
June 12, 2024
· 4,053 Views · 2 Likes
article thumbnail
Handling Alerts and Popups in Appium
In this tutorial, understand what are alerts and popups and how to handle alerts and popups in Appium for mobile automation testing.
June 7, 2024
· 3,438 Views · 1 Like
article thumbnail
How To Automate ServiceNow With Selenium
Learn how to test ServiceNow using Selenium WebDriver to ensure the workflows and applications are working as expected, ultimately improving the testing.
December 22, 2023
· 4,469 Views · 1 Like
article thumbnail
Selenium 4 WebDriver Hierarchy: A Detailed Explanation
Explore the new Selenium 4 WebDriver hierarchy and learn how the main interfaces have been redesigned and simplified for better automation of web browsers.
December 5, 2023
· 2,315 Views · 3 Likes
article thumbnail
Fluent Interface Design Pattern in Automation Testing
This blog discusses the fluent interface design pattern and discusses writing Selenium web automation tests in a fluent way.
November 21, 2023
· 3,479 Views · 2 Likes
article thumbnail
How To Automate Shadow DOM in Selenium WebDriver
This Selenium WebDriver tutorial discusses shadow DOM elements and how to automate Shadow DOM in Selenium WebDriver.
July 26, 2023
· 9,992 Views · 4 Likes
article thumbnail
How To Handle Dynamic Dropdowns In Selenium WebDriver With Java
This Selenium Java tutorial discusses handling Single and Multiselect dropdown fields using Selenium WebDriver Java.
June 22, 2023
· 6,516 Views · 2 Likes
article thumbnail
What Is Continuous Testing?
Continuous Testing helps us build the right product by implementing testing at every phase of the Software Development Lifecycle (SDLC). Read to learn more.
March 14, 2023
· 5,058 Views · 5 Likes

Comments

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

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: