⭐ ISHA TUITIONS ⭐
Back

API AUTOMATION TESTING USING REST ASSURED TOOL + GEN AI-Demo

                    API AUTOMATION TESTING USING REST ASSURED TOOL + GEN AI – Live Training    (“Master API Testing with Rest Assured: Hands-On Training in REST, SOAP, Authentication, Mocking, and CI/CD Integration …

Event Information

  • Price Rs.6,900.00 per participant
  • Start Time 9:00 pm October 5, 2026
  • Finish Time 10:00 pm October 5, 2026
  • Capacity Limited to 100 people

                    API AUTOMATION TESTING USING REST ASSURED TOOL + GEN AI –
Live Training

   (“Master API Testing with Rest Assured: Hands-On Training in REST, SOAP, Authentication, Mocking, and CI/CD Integration using Jenkins, Git, and Allure”)

Tools Covered in the Course:

  • Rest Assured: For API automation and testing
  • Java: For scripting and test case development
  • Maven: For dependency management
  • Eclipse IDE: For coding and script execution
  • TestNG: For managing test annotations and assertions
  • Allure Reports: For generating detailed test execution reports
  • Git & GitHub: For version control and code repository management
  • Jenkins: For CI/CD and automation pipelines
  • WireMock: For mocking and stubbing API responses
  • Apache POI: For data-driven testing using Excel files
  • Java Faker Library: For generating dynamic test data
  • GitHub CoPilot & AI agents

This course, “Comprehensive API Testing and Automation with Rest Assured,” is designed to help you master API testing and automation from scratch. You will learn to test REST and SOAP APIs, handle various authentication methods, and automate API test scripts using Java and Rest Assured. The course covers advanced topics like data-driven testing, mocking APIs with WireMock, and integrating tests with CI/CD pipelines using Jenkins. With hands-on exercises, you’ll gain expertise in using tools like Git, Maven, TestNG, Allure, and Apache POI. By the end of the course, you’ll be equipped to design and execute end-to-end API test automation workflows for real-world scenarios.

 

About the Instructor:

Madhu Kiran is an ITIL qualified Full Stack SDET specialist, Corporate Trainer and Consultant with over 19 years of experience in leading & delivering corporate training with tangible direction to IT professionals by imparting white-box knowledge in Software Testing, Test Automation, Test Practices & Competencies, Corporate Trainings & TCoE Delivery.

We cannot be good at something unless we like it and have fun doing it. The approach I take in my training sessions is to get the participants excited about technology and make it entertaining. I would like to consider myself an “Entertrainer”.

→ Successfully trained 6000+ employees across 500+ corporate giants & is still counting
→ Real time experience in delivering online, recorded, on-demand & classroom/live training programs, with hands-on experience on multiple domains/verticals

→ Has been a trainer for both in-house as well as public, corporate programs and has streamlined the development of training material and training process for QA related areas, across corporate clientele and contributing to bottom line customer satisfaction

 

Sample Videos:

“API TESTING WITH REST ASSURED TOOL”– Live Training –Demo session Video.

“API TESTING WITH REST ASSURED TOOL”– Live Training –Day 1 session Video.

 

Live Sessions Price:

For LIVE sessions – Offer price after discount is 129 USD 109 USD 89 USD Or 15000 INR 9900 INR 6900 Rupees.

Enroll For Free Demo

OR

WhatsApp

 

Free Demo On:

5th October  @ 9:00 PM – 10:00 PM (IST) (Indian Timings)

5th October @ 11:30 AM – 12:30 PM (EST) (U.S Timings)

5th October @ 4:30 PM – 5:30 PM (BST) (UK Timings)

 

Class Schedule:

For Participants in India: Monday to Friday 9 PM – 10 PM (IST) (IST)

For Participants in the US: Monday to Friday 11:30 AM – 12:30 PM (EST)

For Participants in the UK: Monday to Friday 4:30 PM – 5:30 PM (BST)

The trainer has planned leave on the 7th Oct

 

What student’s have to say about Trainer :

Truly I got some great insights in this training on API testing.. Thanks a lot Madhu Kiran Garu .. You were amazing .. – Prasad

One of the best training sessions I had was with Madhu Kiran. He explained all end-to-end concepts from novice to advanced level. Appreciate your training. – Saravanan Jothilingam

I enrolled in Isha Training Solutions to upgrade my technical skills as a manual tester, with a focus on API testing. The training provided by Mr. Madhu Kiran was extraordinary. His approach was methodical, with a slow and steady pace that ensured I grasped each concept thoroughly. The detailed notes and hands-on experience were invaluable, allowing me to practically apply what I learned. Mr. Madhu Kiran made sure we understood every step before progressing to the next topic, ensuring a strong foundation in API testing. I highly recommend Isha Training Solutions for anyone looking to enhance their skills in this area. – Raziya Begum

Hi Madhu Kiran, API automation couse is really good and given me the confidence to take-up the project on my own, BCZ the topics that you covered, explanation and the details notes boosted my knowledge and put me in the situation, where I can handle it. – Raghu

Trainer Name: Madhu Kiran, He was really good and his patience is excellent to explain until we get the thing cleared. Really superb, I have joined lot of courses here, I like this training session. – p shahensha

Isha Training’s API Testing program, led by Mr. Madhu Kiran Sir, surpassed my expectations. The curriculum was well-structured, with clear explanations and practical examples. I gained valuable skills through hands-on exercises and assignments. I highly recommend this training for anyone looking to excel in API Testing. – ndvp deepak

Thank you Madhu kiran eventhough, i am not regular in sessions , following videos daily. Good training session and its a clear one. Thanks – Vishnu

Isha Training’s API Testing program, led by Mr. Madhu Kiran Sir, surpassed my expectations. The curriculum was well-structured, with clear explanations and practical examples. I gained valuable skills through hands-on exercises and assignments. I highly recommend this training for anyone looking to excel in API Testing. – Deepak

It was good, I learned a lot from Kiren, He taught very well and explained all the things very nicely. – Ashish

Thanks Madhu Kiran for the Amazing course. This course has very good information from scratch and its really understandable for the people from non automation background as well. – Navaneeth

Very nice course. Gave end to end understanding and cover all topics. it helps me to understood concept very well. – Sampath

It was great learning experience and able to get lots of knowledge on API. – Shan

It was good but facing difficulty in finding the API in resource which is using as examples – Viswanath

Its always good to see Madhu Kiran courses to gain more and more knowledge from scratch level to advanced. Go getter!! – Girisha

Everything was taught in depth with clear details. The mentor has clearly emphasised the important topics in each video. – Vigni

Madhu Kiran is the best teacher I have ever seen. Each and every topic is covered very nice and easy to understand. thank you so much for all of your courses. – Venu

 

What will I Learn by the end of this course?

  • You will get complete knowledge on REST APIs & SOAP APIs standards
  • Understand how API testing complements UI testing by learning the life cycle of API testing techniques
  • Design API related test cases & API test plan which can be reusable across projects
  • Understand how to implement API test automation, scheduling of automation tests, data driven testing
  • How to generate excellent HTML & JSON test reports using Allure framework

Salient Features:

  • 30 Hours of Live Training along with recorded videos
  • 1 Year access to the recorded videos
  • Course Completion Certificate

Who can enroll in this course?

  • You will get complete knowledge on REST APIs & SOAP APIs standards
  • Understand how API testing complements UI testing by learning the life cycle of API testing techniques
  • Design API related test cases & API test plan which can be reusable across projects
  • Understand how to implement API test automation, scheduling of automation tests, data driven testing
  • How to generate excellent HTML & JSON test reports using Allure framework

COURSEWARE/COURSE MATERIAL

  • API Testing detailed training material
  • API Projects git repository code will be shared
  • Reusable API Test Plan will be shared
  • Reusable API test cases will be share


Course syllabus:

CHAPTER 1: INTRODUCTION TO API BASICS, CLIENT-SERVER ARCHITECTURE MODEL & 3 TIER ARCHITECTURE MODEL

  • What are APIs and the use of an API in an enterprise application along with API examples
  • Introduction to data description formats and their usage in API calls across enterprise applications
  • Introduction to API Client & Server architecture
    • API Request & API Response
    • HTTP & HTTPS protocols
    • SSL & TLS protocols
    • Hand-shake process
    • HTTP Methods/HTTP verbs
    • HTTP Request Headers
    • HTTP Response Headers
    • Response Codes & Description
  • Safe HTTP methods vs Unsafe HTTP methods
    • GET
    • POST
    • PUT/PATCH
    • DELETE
  • Practical example for demonstrating client & server architecture model
  • Discussion on 3-layer architecture of an enterprise application i.e., front-end, back-end & server/database
  • Where does an API reside i.e., middle-ware layer/business layer in an enterprise application

CHAPTER 2: EVOLUTION/CLASSIFICATION OF APIs, API SYNTAX & API TESTING TECHNIQUES

Introduction to API architecture/Web-Services and evolution history

    • XML-RPC API [REMOTE PROCEDURE CALLS]
    • SOAP API [SIMPLE OBJECT ACCESS PROTOCOL – APPLICATION PROGRAMMING INTERFACE]
    • REST API [REPRESENTATIONAL STATE TRANSFER – APPLICATION PROGRAMMING INTERFACE]
    • GRAPH-QL [GRAPH QUERY LANGUAGE]

Understanding the classification of APIs

    • Public/Consumer APIs
    • Private/Enterprise APIs
    • Secured/Authenticated APIs
    • Unsecured/Unauthenticated APIs
  • Differences between SOAP APIs vs RESTful APIs vs GRAPH-QL APIs
  • Describing the API Syntax –> Understanding HTTP Method, Protocol, API URI, End points, Query Parameters, Resources, Request body, Authentication type, Request Headers, Request Cookies
  • Live examples available on public internet for RESTful APIs, SOAP APIs, Graph-QL APIs
  • Learn practically on various API testing techniques
    • RESPONSE CODE TESTING
    • RESPONSE DESCRIPTION TESTING
    • RESPONSE BODY TESTING
    • RESPONSE TIME TESTING
    • RESPONSE BODY SIZE TESTING
    • REQUEST HEADERS TESTING
    • RESPONSE HEADERS TESTING
    • INTEROPERABILITY TESTING
    • DATA DRIVEN TESTING [JAVA FAKER LIBRARY]
    • DATA DRIVEN AUTOMATION TESTING [@DATA-PROVIDER, XML, XLSX]
    • JSON SCHEMA VALIDATION TESTING
    • CONTINUOUS TESTING USING JENKINS
    • COMMAND LINE /NON-GUI TESTING
    • API CHAINING AUTOMATION TESTING
    • E2E API AUTOMATION TESTING

CHAPTER 3: SETUP OF REST ASSURED TOOL [HANDS-ON-EXERCISE]

  • Introduction to Rest Assured framework and its features
  • Setting up the testing environment (Java, Maven, Eclipse IDE, TestNG, Rest Assured dependencies via pom.xml file, Jenkins, Git, Github, Allure reports)
  • Hands-on: Installing and configuring Rest Assured, POM.xml & static imports of packages

CHAPTER 4: DIFFERENT TYPES OF AUTHENTICATION MECHANISMS USED IN REST APIs & SOAP APIs [HANDS-ON-EXERCISE]

  • Working with different types of API authentications (Basic, Digest, Bearer Access Token, API Key, OAuth1, OAuth2)
  • Working on REST APIs project (JSON) & SOAP APIs project (XML)
  • Developing API automation test scripts in Eclipse IDE using BDD style & TestNG annotations
  • Writing automation test scripts using Rest Assured for various HTTP methods (GET, POST, PUT, DELETE)

CHAPTER 5: WRITING ADVANCED TEST CASES & ASSERTIONS [HANDS-ON-EXERCISE]

  • Automating POST, PUT, PATCH APIs using HashMap class, JSONObject class, ExternalFile & TestNG.xml file
  • Validating response status, response time, response headers and response body
  • Using Hamcrest matchers for response validation & JSON schema validations
  • Creating complex test cases with assertions, jsonSchemaValidation, API chaining & E2E API test automation

CHAPTER 6: PARAMETERISATION & DATA DRIVEN AUTOMATION TESTING [HANDS-ON-EXERCISE]

  • Using Java faker library for generating random fake data
  • Implementing parameterization in tests for dynamic data inputs
  • Introduction to data-driven testing using TestNG dataProvider and Apache POI for Excel files
  • Hands-on: Writing data-driven tests with multiple data sets using 5 different approaches
  • Generating test reports using Allure framework

CHAPTER 7: ADVANCED RESPONSE HANDLING [HANDS-ON-EXERCISE]

  • Parsing JSON and XML responses to extract data values from the response, using JSONPath & XMLPath
  • Handling complex JSON structures and nested elements
  • Hands-on: Extracting data from complex API responses
  • How to test APIs that handles file uploads & file downloads

CHAPTER 8: MOCKING & STUBBING APIs USING WIREMOCK SERVER [HANDS-ON-EXERCISE]

  • Understanding API mocking and stubbing concepts
  • Using WireMock for mocking API responses
  • Hands-on: Setting up and testing with WireMock

CHAPTER 9: INTEGRATION OF REST ASSURED TOOL WITH GITHUB USING GIT [HANDS-ON-EXERCISE]

  • Introduction to Git & Github
  • Installation of Git & Registration to Github
  • Understanding the Git commands to push the Rest Assured code to Github
  • Pushing the Rest Assured code from Eclipse to Github

CHAPTER 10: INTEGRATION OF REST ASSURED TOOL WITH GEN-AI BY USING GITHUB COPILOT [HANDS-ON-EXERCISE]

  • Introduction to basics of AI usage in Rest Assured automation
  • Integration of GitHub CoPilot in the IDE editor
  • Prompt engineering to the GenAI LLM to generate the required API automation test scripts
  • Using GitHub CoPilot to generate API automation test scripts and the required assertions
  • Converting various types of API specs/documentation into Rest Assured automation test scripts along with required assertions

CHAPTER 11: INTEGRATION OF REST ASSURED TOOL WITH JENKINS FOR CI/CD/CT [HANDS-ON-EXERCISE]

  • Introduction & setup of Jenkins tool
  • Integrating Rest Assured tests with CI/CD pipelines (Jenkins)
  • Configuration of SMTP email details to trigger automated email notifications
  • Configuring Jenkins job to run Rest Assured automation test scripts remotely, on-demand basis, pre-scheduled times & using github SCM polling
    • Basic understanding of RESTful services and APIs
    • Familiarity with Java programming language
    • Knowledge of testing concepts and frameworks (TestNG)
    • Prior experience with API testing tools is beneficial but not mandatoryHands-on: Setting up a CT pipeline for automated API testing

How can I enroll for this course?

Enroll For Free Demo

OR

For any other details, Call me or Whatsapp me on +91-9133190573

 

Live Sessions Price:

For LIVE sessions – Offer price after discount is 129 USD 109 USD 99 USD Or 15000 INR 9900 INR 6900 Rupees.

 

  • FAQ –REST Assured API Automation Testing:

    1. What is this course about?
    This course teaches API testing and automation using Rest Assured.

    2. Who can join this course?
    IT engineers, developers, project managers, manual testers, and freshers can join.

    3. What are the prerequisites?
    Basic REST/API knowledge, Java familiarity, and testing concepts are recommended.

    4. Is Java required?
    Yes. Basic knowledge of Java is expected.

    5. Will I learn REST API testing?
    Yes. The course covers REST APIs, HTTP methods, requests, responses, headers, and response codes.

    6. Will I learn SOAP API testing?
    Yes. SOAP APIs and XML-based projects are included.

    7. Will the course include hands-on practice?
    Yes. The course includes hands-on exercises and real-time API automation scenarios.

    8. Which tools are covered?
    Rest Assured, Java, Maven, TestNG, Eclipse, Jenkins, GitHub, Allure, WireMock, and Postman.

    9. Will I learn API authentication?
    Yes. Basic, Digest, Bearer Token, API Key, OAuth1, and OAuth2 are covered.

    10. Will I learn data-driven testing?
    Yes. TestNG DataProvider, Excel, Java Faker, and multiple data-driven approaches are covered.

    11. Will I learn API chaining?
    Yes. API chaining and end-to-end API automation are included.

    12. Will I learn Jenkins CI/CD integration?
    Yes. Rest Assured tests are integrated with Jenkins for CI/CD and continuous testing.

    13. Will I learn API mocking?
    Yes. WireMock is covered for API mocking and stubbing.

    14. Will GitHub be covered?
    Yes. The course covers Git, GitHub, and pushing Rest Assured code to GitHub.

    15. Is GenAI included in the course?
    Yes. GitHub Copilot and prompt engineering for generating API automation scripts are included.

    16. Will I learn API reports?
    Yes. Allure is used to generate test reports.

    17. Will I get course materials?
    Yes. Training material, API project code, reusable test plans, and reusable test cases are provided.

    18. Is prior API testing tool experience mandatory?
    No. Prior experience is beneficial but not mandatory.

Leave A Reply

Your email address will not be published. Required fields are marked *