📄️ Living Documentation
Learn how LiveDoc turns executable tests into living documentation that never goes stale.
📄️ BDD Pattern
Understand the BDD pattern — Feature, Scenario, Given/When/Then — and how LiveDoc uses it to create executable specifications.
📄️ Specification Pattern
Learn the Specification pattern — a compact, developer-focused alternative to BDD for technical components and APIs.
📄️ Data-Driven Tests
Learn how data-driven testing with Examples tables, quoted values, and named parameters makes your specifications comprehensive and self-documenting.
📄️ Self-Documenting Tests
The core LiveDoc principle: every test input and expected output must appear in the step title, making tests self-documenting and eliminating value drift.
📄️ Test Organization
How you organize your test files and namespaces directly shapes the documentation LiveDoc generates. Learn the conventions that produce clear, navigable specifications.
📄️ Reporting Model
Understand the LiveDoc reporting model — the shared data structure that both SDKs produce and the Viewer consumes, enabling real-time, cross-platform specification browsing.
📄️ Tutorial: Beautiful Tea
A complete walkthrough — take a real business requirement and turn it into an executable, living specification. See the same example implemented in both TypeScript/Vitest and C#/xUnit.