Home / Companies / testRigor / Blog / Post Details
Content Deep Dive

What is BDD 2.0 (SDD)?

Blog post from testRigor

Post Details
Company
Date Published
Author
Artem Golubev
Word Count
502
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

Behavior-Driven Development (BDD) initially aimed to allow end users to write application specifications in Gherkin Language, enabling QA engineers to translate these into code, often using Selenium, before implementation. The process was intended to build business user specifications and create regression tests but faced challenges such as the complexity of Gherkin for business users, reliance on HTML/XML structures, and difficulty in implementing specifications before feature release. BDD often did not justify its overhead, leading to the development of BDD 2.0 or Specification-Driven Development (SDD), which addresses these issues by using plain English commands that are executable without additional coding, eliminating reliance on underlying web structures and allowing business users to write domain-specific executable specifications. The only known implementation of SDD is testRigor, which facilitates modularity and user-friendly interaction by enabling business users to directly create test scripts in their own language.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.