API TESTING WITH REST ASSURED TOOL – 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
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:
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 → 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 |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 129 USD 109 99 USD Or USD15000 INR 9900 INR 6900 Rupees.
OR
Free Demo On:
10th February @ 8 PM – 9 PM (IST) (Indian Timings)
10th February @ 9:30 AM – 10:30 AM (EST) (U.S Timings)
10th February @ 2:30 PM – 3:30 PM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 8 PM – 9 PM (IST) (IST)
For Participants in the US: Monday to Friday 9:30 AM – 10:30 AM (EST)
For Participants in the UK: Monday to Friday 2:30 PM – 3:30 PM (BST)
What student’s have to say about Trainer :
Truly I got some great insights in this training on API testing.. Thanks a lot Kiran Garu .. You were amazing .. – Prasad
One of the best training sessions I had was with 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. 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. 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 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: 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. 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 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. 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 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 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 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?
- Understand client-server architecture, REST, and SOAP APIs.
- Set up and work with the Rest Assured framework for API automation.
- Test APIs using HTTP methods like GET, POST, PUT, DELETE, and PATCH.
- Handle various authentication types (Basic, OAuth2, API Key, etc.).
- Automate data-driven testing using TestNG and Excel integration.
- Parse and validate JSON and XML API responses effectively.
- Mock and stub APIs using WireMock for testing edge cases.
- Integrate API tests into CI/CD pipelines with Jenkins and version control with GitHub.
- Generate detailed test reports using Allure Reports.
- Build end-to-end API automation workflows for real-world applications.
Salient Features:
- 30 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Beginners looking to start their journey in API testing and automation.
- Manual testers who want to transition into automation testing.
- Developers interested in understanding and automating API testing.
- Automation testers aiming to expand their skills in API testing with Rest Assured.
- Quality Assurance professionals who want to enhance their API testing expertise.
- Students or fresh graduates who want to build a strong foundation in API testing for career opportunities.
Course syllabus:
CHAPTER1: INTRODUCTION TO API TESTING & SETUP OF REST ASSURED [HANDS-ON-EXERCISE – 4 HOURS]
- Overview of Client & Server architecture
- Overview of API technologies such as REST APIs, SOAP APIs & understanding API syntax
- Overview of API Testing and its significance
- 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
CHAPTER2: REST & SOAP APIs BASICS & DIFFERENT TYPES OF AUTHENTICATION [HANDS-ON-EXERCISE – 10 HOURS]
- Understanding REST architecture and HTTP methods
- 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 test cases using Rest Assured for various HTTP methods (GET, POST, PUT, DELETE)
CHAPTER3: WRITING ADVANCED TEST CASES & ASSERTIONS [HANDS-ON-EXERCISE – 4 HOURS]
- Automating POST, PUT, PATCH APIs using HashMap class, JSONObject class, ExternalFiles
- 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, API chaining & E2E API test automation
CHAPTER4: PARAMETERISATION & DATA DRIVEN AUTOMATION TESTING [HANDS-ON-EXERCISE – 3 HOURS]
- 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
CHAPTER5: ADVANCED RESPONSE HANDLING [HANDS-ON-EXERCISE – 3 HOURS]
- Parsing JSON and XML responses to extract values from the response
- Handling complex JSON structures and nested elements
- Using JSONPath and XMLPath for data extraction
- Hands-on: Extracting data from complex API responses
- How to test APIs that handles file uploads & file downloads
CHAPTER6: MOCKING & STUBBING APIs USING WIREMOCK SERVER [HANDS-ON-EXERCISE – 2 HOURS]
- Understanding API mocking and stubbing concepts
- Using WireMock for mocking API responses
- Hands-on: Setting up and testing with WireMock
CHAPTER7: INTEGRATION OF REST ASSURED TOOL WITH GITHUB [HANDS-ON-EXERCISE – 2 HOURS]
- 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
CHAPTER8: INTEGRATION OF REST ASSURED TOOL WITH JENKINS FOR CI/CD/CT [HANDS-ON-EXERCISE – 2 HOURS]
- 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
- Hands-on: Setting up a CT pipeline for automated API testing
How can I enroll for this course?
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 99 USD Or USD15000 INR 9900 INR 6900 Rupees.
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lecture 0
- Quiz 0
- Duration 30 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes