Behavior Driven Framework (BDD):
In software engineering, behavior-driven development (BDD) is a software development process that evolved from test-driven development (TDD). These tools are frequently designed for use in BDD projects, they can be viewed as specialized forms of test-driven development .
- The grammar used in the tests is simple descriptive English.
- Tests are more user-focused and are explained as application behavior.
- Examples are used to clarify requirements.
- This distinction necessitates the use of a language that can define in an understandable manner.
- Shifting from thinking in terms of "tests" to thinking in terms of "behavior."
- Collaboration among business stakeholders, business analysts, the QA team, and developers.
- It's simple to describe a language that's everywhere.
- Business value is the driving force.
- Test Driven Development (TDD) is extended by using natural language that non-technical stakeholders can understand.
- BDD frameworks fail because cucumber or JBehave are enablers that act as a "bridge" between Business and Technical Language.
Comments
Post a Comment