Why bbt? - Zero duplication: Test scenarios live in your READMEs, user guides, or any Markdown file. - Natural language: Steps like When I run gcc --version → Then the output contains 14.2.0 just work. - No learning curve: Partial parsing means you write almost-normal English; bbt extracts the test logic.