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.

Abstract gradient composition in muted blue and warm sand tones, soft and atmospheric, no figures or objects

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

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.