Behavior-driven development

Back

Behavior-driven development:
on tarkvarararenduse meetod, mis on välja arenenud testimisel põhinevast arendusest.
Bbd kombineerib testimisel põhineva arenduse üldiseid tehnikaid ja põhimõtteid.

Põhimõtted:
Käitumisel põhinev testimine kasutab väljendamiseks poolformaalset vormingut. See eeldab, et analüütikud ja arendajad teevad koostööd.
Nende ülesanne on kirjutada käitumisel põhinevad laused vastavasse dokumenti

Struktuur:
Peab olema selge pealkirjaga ja kõigile arusaadav.

Sündmüstik, on lühike ja sissejuhatav osa mis räägib kes on

  1. Loo põhitegelane
  2. Mida ta tahab teha
  3. Miks ta seda teha tahab
ja, siis kirjeldatakse Stsenaariumit, kus kirjeldatakse
  1. Vajaliku konditsiooni spetsifikatsiooni stsenaariumi alguses.
  2. Stsenaariumi algatav tegeveus
  3. Oodatav tulemus
Case tool mis selleks töötab on JBehave
Plussid Miinused
Lihtsus
Pikem arendusaeg Kui user pole saadaval, siis on arendaja töö raskem.

Sources: Geeksforgeeks and Wikipedia
Image source