News

Serenity BDD News

Announcements and updates from the Serenity BDD project, covering major releases, new features, bug fixes, and improvements to automated acceptance testing with style.

The Serenity BDD blog serves as a gathering point for announcements and updates from a project dedicated to automated acceptance testing. Posts typically highlight major releases, new features, and the ongoing evolution of the framework, all framed in the approachable, style-conscious tone the community has come to expect from the team behind it.

Readers will find coverage of bug fixes and quality-of-life improvements alongside deeper explorations of testing concepts. Topics range from webdriver configuration and pageobject patterns to living documentation, screen captures, and the use of epics and stories to organize work, offering practical guidance for teams at any level of adoption.

Integration remains a recurring theme, with entries touching on tools such as JUnit, JBehave, Cucumber, and Maven, as well as how Serenity BDD can be wired into existing workflows and reporting setups. Configuration questions, such as implicit timeouts, custom fields, and directory structures, are explored in a way that balances technical detail with broad accessibility.

Beyond code, the blog often reflects on the philosophy of behavior-driven development, acceptance criteria, and the broader practice of turning requirements into living documentation. It aims to help teams build clearer, more maintainable test suites while keeping the process of writing and reviewing tests both efficient and genuinely collaborative.

27 July 2015 · Release

Serenity 1.1 is out!

A new version of Serenity was released with bug fixes and notable features, including fully-integrated feature coverage reporting and the ability to include both manual and automated tests in reports.

3 May 2015 · Release

A new release of Serenity BDD is out

Announcement of a Serenity BDD release, including information on obtaining the binaries from Bintray and Maven Central.

9 April 2015 · Tutorial

Customizing Cucumber Feature File organization with Serenity

A guide describing how to organize Cucumber Feature Files when working with Serenity, with examples of directory layouts.

20 March 2015 · Release & API

Serenity 1.0.42 and the new Timeout API

Notes on Serenity 1.0.42 together with an introduction to the updated Timeout API, including implicit waits and explicit timeouts configuration.

9 March 2015 · Release

Serenity Core 1.0.38 released

Release announcement for Serenity Core 1.0.38, with downloads available via Bintray and Maven Central.

20 August 2014 · Tutorial

Handling work-in-progress with Thucydides and JBehave

How to use the @pending and @wip tags with Thucydides and JBehave to manage work-in-progress scenarios.

14 July 2014 · Tutorial

BDD Requirements Management with JBehave, Thucydides and JIRA – Part 2

The second part of a series on integrating JBehave, Thucydides, and JIRA for requirements management.

10 July 2014 · Release

New Thucydides release: 0.9.260

Release announcement for Thucydides version 0.9.260.

7 March 2014 · Release

Thucydides version 0.9.235 Released

Release announcement for Thucydides version 0.9.235.