Indholdsfortegnelse:
- Definition - Hvad betyder Behavior Driven Development (BDD)?
- Techopedia forklarer BDD (Behavior Driven Development)
Definition - Hvad betyder Behavior Driven Development (BDD)?
Adfærdsstyret udvikling (BDD) er en softwareudviklingsmetode, der er afhængig af interaktion mellem forskellige lag af interessenter, output af sådanne interaktioner og hvordan disse interaktioner fører til softwareudvikling.
BDD fokuserer på tilknyttede adfærdsspecifikationer med hver softwareenhed, der er under udvikling.
Techopedia forklarer BDD (Behavior Driven Development)
BDD leverer en formel applikationsbygningsramme, der kombinerer agile softwareudvikling (ASD), testdreven udvikling (TDD) og andre principper til opbygning af softwareprodukter. BDD fungerer ved at knytte forretningsresultater til som en "historie" eller specifikation, der definerer dens krav, forretningsfordele og almindelige testmetoder, der bruges til at konstatere gennemførelsen af en softwareenhed.
BDD fordeler interessenter mellem to forskellige klasser som følger:
- Kerneinteressenter: Fokus på forretningsmæssige mål, resultater og applikationsadfærd
- Tilfældige interessenter: Funktionelle og ikke-funktionelle mennesker arbejder for at give den ønskede applikationsadfærd og resultat