{"id":86,"slug":"bdd","name":"Behavior-driven development","short_description":"Behavior-driven development is a test-first, agile testing practice with business-facing scenarios.","url":"https://github.com/topics/bdd","github_count":2321,"created_by":"Kent Beck, D.D. McCracken","logo_url":null,"released":"1957","wikipedia_url":"https://en.wikipedia.org/wiki/Behavior-driven_development","related_topics":["atdd","tdd","testing","continuous-testing","specification-by-example","cucumber","behat","gherkin"],"aliases":["behavior-driven-development"],"github_url":null,"content":"\u003cp\u003e\u003cstrong\u003eBehavior-driven development\u003c/strong\u003e (\u003cstrong\u003eBDD\u003c/strong\u003e) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD).\u003c/p\u003e\n","created_at":"2024-07-29T13:32:16.720Z","updated_at":"2026-04-18T00:03:39.344Z","topic_url":"https://awesome.ecosyste.ms/api/v1/topics/bdd","html_url":"https://awesome.ecosyste.ms/topics/bdd","projects_url":"https://awesome.ecosyste.ms/api/v1/projects?keyword=bdd","lists_url":"https://awesome.ecosyste.ms/api/v1/lists?topic=bdd"}