Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Testing REST APIs with Serenity BDD and RestAssured
Welcome to the course!
Introduction (12:03)
Your First REST API Test
Setting up your environment (5:32)
The application domain (1:00)
Writing your first REST API test (5:02)
Refactoring and simplifying Rest API tests (1:27)
Retrieving Data with GET queries
Using Path Parameters (4:30)
Using Query Parameters (4:06)
Using simple JSONPath to get data from the response (3:31)
Advanced JSONPath expressions (7:31)
Practice your JSON Path! (JSONPath exercises - part 1) (10:27)
Practice your JSON Path! (JSONPath exercises - part 2) (8:48)
Enhancing RestAssured with Serenity BDD
Reporting on the results with Serenity BDD (6:16)
Getting headers and cookies from the response (2:16)
Sending data with POST queries
A new demo application - BDD Trader (5:07)
Posting JSON data to a REST end-point (12:04)
Serialising and deserialising Java objects (7:02)
Other request types: PUT and DELETE
Deleting resources with DELETE requests (6:23)
Updating resources with PUT requests (8:26)
Exercise
Implementing a scenario using POST and GET queries (1:09)
Reporting REST API tests in Serenity
Refactoring the tests for better reporting (19:06)
Testing REST APIs with Cucumber
Writing BDD scenarios for REST APIs (6:37)
Cucumber and Rest Assured (Part 1) (15:42)
Cucumber and Rest Assured (part 2) (9:38)
Modeling REST interactions with Serenity Screenplay
Your first REST API Screenplay test
Modelling REST end-points
Modelling REST requests
Making assertions with REST Questions
Setting up your environment
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock