Indenfor softwareudvikling er adfærdsdrevet udvikling en agil softwareudviklingsproces, der tilskynder til samarbejde mellem udviklere, kvalitetssikringstestere og kunderepræsentanter i et softwareprojekt.
Hvad menes der med adfærdsdrevet udvikling?
Adfærdsdrevet udvikling (BDD) er en agil softwareudviklingsmetodologi, hvor en applikation er dokumenteret og designet omkring den adfærd, en bruger forventer at opleve, når de interagerer med den.
Hvad er adfærdsdrevet udvikling i agile?
Behavior-Driven Development (BDD) er en test-første, agil testpraksis, der giver indbygget kvalitet ved at definere (og potentielt automatisere) test før, eller som en del af, specificering af systemadfærd.
Hvad er et BDD-eksempel?
Behavior Driven Development (BDD) er en tilgang, der består i at definere en funktions adfærd gennem eksempler i almindelig tekst. Disse eksempler er defineret før udviklingen starter og bruges som acceptkriterier. De er en del af definitionen af færdig.
Hvad er forskellen mellem TDD og BDD?
BDD er designet til at teste en applikations adfærd fra slutbrugerens synspunkt, hvorimod TDD er fokuseret på at teste mindre stykker funktionalitet isoleret.