Backlog refinement is an important part of the Scrum team activity as it allows to gain a shared understanding of the work flow. Behavior-Driven Development (BDD) is a technique that use a business language to define acceptance testing (test cases) of requirements. In this article, Zia Malik explains how teams can use BDD to support product backlog refinement.
At the beginning of each sprint, the Scrum team members and the product owner meet to discuss and write out the conditions of acceptance testing for the next-highest priority Product Backlog Item (PBI), ...