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.
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.