
Raghav guides beginners through REST Assured on IntelliJ IDEA, with hands-on demos in automation, testing, DevOps, and CI, starting from scratch. Receive hands-on demos and exercises with prompt question-and-answer support.
Learn rest-assured from scratch to build an API testing framework for restful web services using Java and Groovy, with bdd style given when then.
Download and set up the IntelliJ IDEA community edition on Windows or Mac, verify Java JDK installation, and create a simple hello world Java project.
Create a maven project in IntelliJ IDEA from scratch, selecting the jdk and configuring groupId and artifactId, add dependencies, run lifecycle phases, and use keyboard shortcuts.
Learn to view and edit the IntelliJ IDEA project structure for a Maven project, including naming, jdk/sdk, language level, and dependencies via file or settings.
Learn how to set up TestNG in IntelliJ IDEA for beginners, install the TestNG plugin, add dependencies for Java and Maven, create and run tests, and configure reports.
Set up a beginner rest-assured project in IntelliJ IDEA with Maven, Java, and TestNG; create a simple GET test, print status code, body, and headers, and generate test reports.
learn to create and run a get api request using rest assured in IntelliJ, applying given, when, then with static imports, validate status code and response body, and log response.
Learn how to create and run a post API request using Rest Assured in IntelliJ IDEA, including building a JSON body, setting headers, and validating response status.
The lecture demonstrates how to create and run PUT, PATCH, and DELETE API requests using Rest Assured in IntelliJ IDEA.
Set up a local Jason server with node and npm, create dummy rest APIs and resources such as users, posts, and subjects, and test them.
Test rest api calls on a local json server in IntelliJ, performing get, post, put, and delete to manage users and observe server and file changes.
Master data driven testing in rest assured with a TestNG data provider, parameterizing test data, and running tests with multiple data sets in IntelliJ.
Learn data-driven testing by reading data from an Excel file in a Rest Assured Java project. Build an Apache POI based Excel utility with sheet and cell access.
Learn what JSON is, why it is used, and how objects and arrays enable lightweight data exchange across languages with the JavaScript object notation.
Learn how to validate JSON, identify syntax errors, and fix issues with common online tools, including linting, validators, and formatting for readable JSON.
Learn how JSON Schema defines the structure and data types of JSON messages and validates API requests and responses before processing.
Master the basics of XML, including tags and start/end tags, to create structured data for machine and human readability. Explore XML validation with DTD or XSD and cross-application data exchange.
Learn the basics of XPath for navigating XML and HTML, build paths from the root to book elements, use indices to select nodes, and distinguish absolute from relative expressions.
Learn to test a soap api with REST Assured in IntelliJ, loading the soap request body from a file and validating the response with status 200.
Learn to validate a SOAP response using REST Assured in IntelliJ IDEA by running tests, extracting the ad result from the response body, and asserting the value equals seven.
Learn how to validate an XML response against an XML schema (XSD) using REST Assured in IntelliJ IDEA, including creating and applying the schema, and verifying API responses.
Welcome to the comprehensive beginner's course on Rest Assured!
This course is designed for complete beginners who want to learn API Testing with Rest Assured step by step. If you're new to Rest Assured and IntelliJ IDEA, this course will guide you from scratch with clear, easy-to-follow videos.
In this course, you will learn:
What is Rest Assured?
Introduction to IntelliJ IDEA.
Setting up a Rest Assured project from scratch.
Creating a local API server.
Data-driven testing with Rest Assured.
Validating JSON and XML responses.
Testing REST and SOAP APIs.
Why take this course?
Practical, hands-on learning: Every lecture starts from the basics and builds up step-by-step.
No prior experience required: No programming or API testing background needed.
Learn with real-world examples and demos.
By the end, you'll have complete hands-on experience to create end-to-end API testing projects using Rest Assured and IntelliJ IDEA.
Gain an in-depth understanding of all major Rest Assured features.
This course is perfect for anyone who wants to master API Testing with Rest Assured from scratch and build robust projects. Get complete support for all your questions and issues along the way.
Let’s get started and build your API testing skills together!
Never Stop Learning
Raghav