Getting Started using Serenity with Selenium and jBehave

Automation Testing Published on:

Last year I wrote a post about how to get started with a BDD tool called Thucydides. Recently, Thucydides changed its name to Serenity. Because of this, I felt this would be a good time to create a quick video to show you how quickly you can get started using Serenity.

Serenity is a great open-source tool because it acts like a wrapper over Selenium and BDD tools like jBehave and Cucumber JVM. That means there's a lot of built-in functionality available to you in Serenity that takes care of many things you would normally have to code from scratch if you had to create your own BDD framework.

What Serenity is really awesome at is creating unbelievable reports. Out-of-the-box Serenity creates living documentation that can be used not only to view your Selenium BDD test results but also as documentation for your application.

If you are thinking of starting BDD (or have recently started) I highly recommend that you give Serenity a try.

Check it out:

Also – if you want to learn more about Behavior Driven Development, John Smart (the creator of Serenity) has written an excellent book titled BDD in Action: Behavior-driven development for the whole software lifecycle.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

AI Powered API Testing (Meet Loadmill)

Posted on 09/21/2022

I just learned of a great tool (Loadmill) to help automated API test ...

Introducing Testsigma: Open-Source Test Automation Platform

Posted on 09/12/2022

Let me guess—you are already using Selenium. So, why would you need yet ...

Can You Use Selenium Testing for API Testing?

Posted on 08/17/2022

One question that came up during this year's Automation Guild session on Testing ...