Spisu treści:
- Definicja - Co oznacza Behavior Driven Development (BDD)?
- Techopedia wyjaśnia Behawior Driven Development (BDD)
Definicja - Co oznacza Behavior Driven Development (BDD)?
Rozwój napędzany zachowaniem (BDD) to podejście do tworzenia oprogramowania, które opiera się na interakcjach między różnymi warstwami interesariuszy, wynikach takich interakcji oraz sposobie, w jaki te interakcje prowadzą do rozwoju oprogramowania.
BDD koncentruje się na specyfikacjach behawioralnych współpracowników z każdą tworzoną jednostką oprogramowania.
Techopedia wyjaśnia Behawior Driven Development (BDD)
BDD zapewnia formalną platformę do budowania aplikacji, która łączy zwinne tworzenie oprogramowania (ASD), programowanie oparte na testach (TDD) i inne zasady tworzenia oprogramowania. BDD polega na powiązaniu wyniku biznesowego z „historią” lub specyfikacją, która określa jego wymagania, korzyści biznesowe i wspólną metodologię testowania stosowaną do potwierdzenia ukończenia jednostki oprogramowania.
BDD rozdziela interesariuszy na dwie odrębne klasy w następujący sposób:
- Główni interesariusze: Koncentracja na celach biznesowych, wynikach i zachowaniu aplikacji
- Przypadkowi interesariusze: funkcjonalni i niefunkcjonalni ludzie pracują, aby zapewnić pożądane zachowanie aplikacji i wynik