About the project
Introducing Thucydides
Background on the open source reporting library that became Serenity BDD — built to make BDD-style automated acceptance criteria clearer, and the resulting reports far more useful.
From Thucydides to Serenity BDD — a focus on living documentation.
What it is
Thucydides is an open source reporting library designed to help teams write more effective BDD-style automated acceptance criteria, and to turn the resulting test runs into richer test reports and living documentation.
Core ideas
- Open sourceA reporting library you can adopt alongside your existing test stack.
- BDD focusEncourages clearer, more effective automated acceptance criteria.
- Living docsGenerates richer test reports that stay useful after the run.
Evolution into Serenity BDD
What began as Thucydides has continued as the Serenity BDD project — the same emphasis on readable acceptance criteria, structured reports, and reporting that ties tests back to real requirements.