REST API Automation Testing from Scratch - REST Assured Java

Explore the world of REST API with this hands-on course. You’ll not only learn the concepts from scratch but also find out how giant companies such as Jira, Twitter, Facebook, and Google Maps are using REST API to automate their services.

The course starts with the basics of REST API and proceeds toward brushing up your Java skills. Next, you’ll become familiar with the concept of Postman and test APIs with Postman. As you advance, you’ll discover different types of REST requests and set up the REST assured environment for automation.

Next, you’ll optimize scripts to match framework standards and closely study the grant type authorization flow with an interesting example. Moving ahead, you’ll solve complex queries from JSON with simple POJO methods and learn to automate APIs with the help of many examples. Toward the end, you’ll migrate a project to the TestNG framework and understand the importance of Maven in framework development.

By the end of this course, you’ll have complete knowledge of REST API automation testing.

The code bundle for this course is available at https://github.com/packtpublishing/rest-api-automation-testing-from-scr…

Type
video
Category
publication date
2018-01-25
what you will learn

Understand the REST API architecture
Perform API testing with Postman
Handle Google and Facebook OAuth 2.0 authorization grant types
Create Maven project and import into Eclipse
Study serialization and deserialization for JSON inputs and outputs
Create BAT file to run the whole project with a single click

duration
1445
key features
Get a solid understanding of REST API automation using REST assured with real-time examples * Design and implement structured API automation frameworks with REST assured API * Become familiar with REST manual testing tool—Postman
approach
The course is designed systematically, picking real-world scenarios based on what industry follows to test REST APIs. You’ll start from the basics and gradually progress toward advanced topics, and by the end of this course, you will develop REST API automation skills and will be able to implement them successfully in your workplace.
audience
This course is perfect for manual testers and software engineers who are looking to learn automation testing. Even if you don’t have any programming background or experience in API testing, you can get started with this course. Every topic in this course is taught from scratch.
meta description
Start from scratch and go through advanced REST API framework levels with the help of real-world examples.
short description
This course has been updated with OAuth 2.0 Google Authentication real-time examples. 70% of the IT industry is now heading toward this API for automating services. Learn everything you need to know about REST API automation, even if you’ve never worked before on this domain.
subtitle
Discover how to perform automation testing with REST API
keywords
Rest API, Postman Client, REST Assured, TestNG, Maven, JSONPath, XML Path
Product ISBN
9781789133813