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
![](https://qaautomation.expert/wp-content/uploads/2021/02/96978-serenitybdd.png?w=320)
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 |
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 |