This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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
The application domain
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock