Last Updated On
Serenity BDD is an open-source library that aims to make the idea of living documentation a reality.
Serenity BDD helps you write cleaner and more maintainable automated acceptance and regression tests faster. Serenity also uses the test results to produce illustrated, narrative reports that document and describe what your application does and how it works. Serenity tells you not only what tests have been executed, but more importantly, what requirements have been tested

Basics of Serenity
| Chapter 1 How to run Serenity BDD tests in Chrome Browser | |
| Chapter 2 How to run Serenity BDD tests in Edge Browser | |
| Chapter 3 Testing of Web Application using Serenity with JUnit4 | |
| Chapter 4 Integration of Serenity with JUnit5 | |
| Chapter 5 Manual Tests in Serenity with JUnit5 | |
| Chapter 6 Integration of Serenity with Rest Assured | |
| Chapter 7 Data Driven Tests in Serenity with JUnit | |
| Chapter 8 Data Driven Tests using CSV file in Serenity | |
| Chapter 9 Implicit Wait in Serenity | |
| Chapter 10 Explicit Wait in Serenity | |
| Chapter 11 Fluent Wait in Serenity – NEW | |
| Chapter 12 Serenity Testing on Different Browsers – NEW |
Serenity with Cucumber
Serenity Reports
Serenity with Gradle
| Chapter 1 Serenity BDD with Gradle and Cucumber for Web Application | |
| Chapter 2 Serenity BDD with Cucumber and Rest Assured in Gradle |
Serenity with CI/CD
| Chapter 1 Serenity with Jenkins | |
| Chapter 2 How to create Jenkins pipeline for Serenity tests | |
| Chapter 3 How to run Serenity tests with GitHub Actions | |
| Chapter 4 Run Serenity Tests in GitLab CI/CD |
Love the Tutorial. Thank You. Would be helpful if you can Add Accessibility (AXe Selenium Integration » 4.9.1) and Security Testing (ZAP) please with Serenity.
LikeLike