Sommario:
- Definizione - Che cosa significa Behavior Driven Development (BDD)?
- Techopedia spiega Behavior Driven Development (BDD)
Definizione - Che cosa significa Behavior Driven Development (BDD)?
Lo sviluppo guidato dal comportamento (BDD) è un approccio di sviluppo software che si basa sulle interazioni tra i diversi livelli di stakeholder, sull'output di tali interazioni e su come queste interazioni portano allo sviluppo del software.
BDD si concentra sulle specifiche comportamentali dei soci con ciascuna unità di software in fase di sviluppo.
Techopedia spiega Behavior Driven Development (BDD)
BDD fornisce un framework formale per la creazione di applicazioni che combina lo sviluppo di software agile (ASD), lo sviluppo test driven (TDD) e altri principi per costruire prodotti software. BDD lavora associando i risultati di business come una "storia" o una specifica che definisce i suoi requisiti, i vantaggi di business e la metodologia di test comune utilizzata per accertare il completamento di un'unità software.
BDD distribuisce le parti interessate tra due classi distinte, come segue:
- Principali stakeholder: focus su obiettivi aziendali, risultati e comportamento dell'applicazione
- Parti interessate secondarie: le persone funzionali e non funzionali lavorano per fornire il comportamento e il risultato dell'applicazione desiderati
