What is the PRIMARY difference between 'given-when-then' and traditional use case formats for defining acceptance criteria?
-
A
Given-when-then is only used for automated testing, not business analysis
-
B
Given-when-then expresses behavior in a scenario-based, testable format accessible to all team members
-
C
Traditional use cases are always preferred in Agile teams
-
D
Given-when-then requires a dedicated BDD tool to be useful