Expanded

REST Assured Fundamentals

Do you have Web API integration testing to do, but are unsure which technology to choose? Try REST Assured and never look back!
Course info
Rating
(32)
Level
Beginner
Updated
May 18, 2021
Duration
2h 46m
Table of contents
Course Overview (trailer)
Introducing Web API Testing
Understanding DSLs
GET Requests: Validating Headers
GET Requests: Validating the Body
Mapping Payload Data to Objects
Working with Other HTTP Requests
Better Tests with REST Assured Configuration
Description
Course info
Rating
(32)
Level
Beginner
Updated
May 18, 2021
Duration
2h 46m
Description

Automated tests undeniably benefit software projects by protecting against bugs. Web APIs need integration testing and REST Assured is the perfect solution for it. In this course, REST Assured Fundamentals, you will learn how to carry out Web API testing. First, you will learn the fundamental programming concepts, such as method chaining and Fluent Interface, that underpin REST Assured. This will help you use this framework and explore it on your own. Then, you will dive into hands-on coding – how to write a variety of HTTP requests, how to validate the headers and the body of each response, as well as how to set them on your requests. Finally, you will explore a variety of useful techniques that make your experience of working with the framework more pleasant. When you are finished with this course, you will have the skills to write your own test suite of automated tests for a Web API.

About the author
About the author

Andrejs is a Quality Assurance professional and participates in the entire SDLC - from requirements analysis, to test creation and their automation.

More from the author
More courses by Andrejs Doronins
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview (trailer)
Hi, everyone. My name is Andrejs Doronins, and welcome to the course, REST Assured Fundamentals. Automated tests undeniably benefit software projects by protecting against bugs. Web APIs need integration testing, and REST Assured is the perfect solution for it. Some of the major topics that we will cover include the DSL and fluent interface concepts, they are fundamental to what REST Assured is, sending HTTP requests and validating both headers and the body of HTTP responses, and advanced concepts such as global configuration and specifications. By the end of this course, you will learn everything you need to know in order to harness the power of REST Assured. Before beginning this course, you should have at least 6 months of experience of working with Java, as well as a solid grasp on the fundamentals of the language. Ideally, you have some experience with an IDE such as IntelliJ and running any kind of automated tests. I hope you'll join me on this journey to learn web API test automation with the course, REST Assured Fundamentals, here at Pluralsight.