-
Book Overview & Buying
-
Table Of Contents
REST API Automation With REST Assured - Zero To Hero
By :
REST API Automation With REST Assured - Zero To Hero
By:
Overview of this book
REST Assured is an essential API automation tool, widely used for automating RESTful APIs and web services, a staple in modern web applications. As REST APIs become increasingly prevalent in application architecture, it's crucial for QA and automation engineers to master REST API test automation. These tests are favored in projects for their speed and stability compared to web automation, aligning with the industry's significant shift towards REST API automation.
In this course, we begin with Java fundamentals, progressing to practical applications in Postman Client, REST Assured, TestNG, and Maven. Our real-time REST API examples provide hands-on experience, equipping you with the knowledge of industry-standard frameworks and boosting your confidence in API test automation.
The course follows the structure of explaining the concept for the beginner’s level and going through the advanced framework level. In it we cover real-time APIs with framework implementation such as Twitter and Google Maps examples, and everything you need to know related to REST API manual testing and automation.
By the end of this course, you’ll have a detailed understanding of REST API automation frameworks. With all this knowledge gained, you should be easily able to pass Selenium automation interviews.
Table of Contents (24 chapters)
Java Setup and Installation
REST API Introduction
REST Client Setup
REST API Testing Using Postman Client
REST Assured Setup
REST API Automation Overview
OAuth Real World Twitter APIs Example
Validating JSON Response
Twitter End-To-End Workflow
Validating XML Response
Request and Response Logging
REST Assured Assertions
Useful Tricks
REST Assured Specifications
Automation Framework - Part 1
Automation Framework - Part 2
Automation Framework - Part 3
Practice Exercise
End-To-End Framework Execution
Git and GitHub – Version Control System
Continuous Integration with Jenkins
Build Management with Maven
Conclusion