BDD and Acceptance Criteria
With Behavior Driven Development (BDD), a typical list-based Acceptance Criteria is dumped and replaced by Tests... using Gherkin 'Language'... which has the 'Given... When... Then' format. The Gherkin based Acceptance Criteria can then be input to the Automated Test tool called Cucumber. Automation is a key success factor in Lean Agile... therefore, aim to automate as many aspects of your delivery workflow. The aim of BDD is same as TDD and ATDD: write the test first ... develop... and automate testing where possible.