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.
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.
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.
Announcement of a Serenity BDD release, including information on obtaining the binaries from Bintray and Maven Central.
A guide describing how to organize Cucumber Feature Files when working with Serenity, with examples of directory layouts.
Notes on Serenity 1.0.42 together with an introduction to the updated Timeout API, including implicit waits and explicit timeouts configuration.
Release announcement for Serenity Core 1.0.38, with downloads available via Bintray and Maven Central.
How to use the @pending and @wip tags with Thucydides and JBehave to manage work-in-progress scenarios.
The second part of a series on integrating JBehave, Thucydides, and JIRA for requirements management.
Release announcement for Thucydides version 0.9.260.
Release announcement for Thucydides version 0.9.235.