Why BDD?
Behavior-Driven Development (BDD) is a series of software engineering practices that can help teams quickly build and deliver software products with more value and quality. It is in line with Agile's lean development practices, especially Test Driven Development (TDD) and Domain Driven Development (DDD). But the most important thing is that BDD provides a general, simple, and structured description language. This language can be English or other local languages. It can be very convenient for project members and business stakeholders. Smooth communication needs, even if these members do not understand any programming language.
Chinese version click here.