Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SERENITY BDD Framework for Selenium, Appium and REST Assured
Rating: 4.6 out of 5(572 ratings)
5,284 students

SERENITY BDD Framework for Selenium, Appium and REST Assured

Single Framework for UI, Mobile and REST APIs Testing, Integration with design patterns like PageObjects and CucumberBDD
Created byRahul Arora
Last updated 6/2026
English

What you'll learn

  • Serenity BDD Framework, Cucumber, PageObjects
  • Automation of UI, Mobile Apps & APIs (Webservices)
  • Various Xpath and CSS locating techniques
  • How to handle sync issues
  • Automation of REST APIs

Course content

27 sections138 lectures21h 20m total length
  • Introduction to Serenity BDD Framework4:11

Requirements

  • Basic knowledge of Selenium and Core Java

Description

SERENITY BDD Framework for Selenium, Appium and REST Assured (REST APIs)

Learn and Master Serenity BDD Framework with various design patterns like Page Object and Cucumber JVM


Serenity BDD framework was initially named as Thucydides. The framework provides you lot of wrapper classes and functionalities from the popular Apis like Selenium or Appium and provide you with helper methods to write your automation task with a very minimum code.



The framework also provides you with an interactive report which should be generated automatically without adding any additional API or effort once the test case execution is completed



The best part of the framework is it's Opensource and there's no license required to use this framework and can be integrated with popular design patterns like Page Objects, Page Factories and Cucumber BDD



The test execution is handled via JUnit runner and can be integrated with various other tools like Maven and Jenkins.



So in this course we will be learning in Depth of Serenity framework and will use it for the UI, Mobile and the API part



And will also be designing an end to end test framework using Serenity BDD.

Who this course is for:

  • Automation Test Engineers
  • Developers
  • Manual Testers