Behaviour Driven Development (BDD)

Descripción

IIBA Business Analysis (Agile BA Techniques - Requirements Management) Agile Business Analysis Fichas sobre Behaviour Driven Development (BDD), creado por Charlotte P el 14/10/2021.
Charlotte P
Fichas por Charlotte P, actualizado hace más de 1 año
Charlotte P
Creado por Charlotte P hace alrededor de 3 años
0
0

Resumen del Recurso

Pregunta Respuesta
Purpose of Behaviour Driven Development? (BDD) BDD is used to increase value, decrease waste & increase communication between delivery teams & stakeholders. BDD focuses on the intended behaviour of the customer for the solution to satisfy customer needs.
BDD prioritises solutions which deliver value in increments through the use of _____ _________. 1. real examples
BDD uses customer readable, domain specific language to specify the _____ _______ ________ which satisfies the customer need. intended customer behaviour
BAs identify scenarios by asking '______ ___' questions to expose additional scenarios and provide more useful examples. 'what if'
The Gherkin syntax uses a simple syntax of '______ ______ _______'.
BDD examples can be easily converted into ___________ tests, enabling more ____ delivery. 1. automated 2. agile
STRENGTHS of BDD? - Easy to understand customer needs through simple syntax - 'Given, When, Then' maps to TDD 'Set up, Execute, Assert' pattern - Lends itself towards test automation and test use cases - Scenarios can be easily provided (supports incremental agile nature of projects) - Gherkin syntax can be used to facilitate design discussions to keep focus on intended customer behaviour of a system
WEAKNESSES of BDD? - Possible to miss out important scenarios unless someone is actively asking 'what if' questions - Could be too many scenarios to manage if there are complex business rules - Those maintaining scenarios must been them relevant, current & easy to read
Mostrar resumen completo Ocultar resumen completo

Similar

Minimum Viable Product (MVP)
Charlotte P
Story Decomposition
Charlotte P
Story Elaboration
Charlotte P
Story Mapping
Charlotte P
User Stories
Charlotte P
Spikes
Charlotte P
Impact Mapping
Charlotte P
Planning Workshops
Charlotte P
Kano Analysis
Charlotte P
Job Stories
Charlotte P
Relative Estimation
Charlotte P