Skip to main content

Behavior Driven Development

>>>>>>>>>>>>>>>>>>>>>>>>>>Co oznacza Behavior Driven Development?

W rozwoju oprogramowania, Behavior Driven Development (BDD) jest zwinnym procesem rozwoju oprogramowania , który zachęca do współpracy pomiędzy programistami, zapewnieniem jakości i nietechnicznymi lub biznesowymi uczestnikami projektu oprogramowania. BDD zachęca zespoły do używania rozmów i konkretnych przykładów w celu sformułowania wspólnego zrozumienia tego, jak aplikacja powinna się zachowywać.

Jak działa Behavior Driven Development?

  • BDD wyewoluowało z programowania sterowanego testami (TDD).
  • Behavior Driven Development łączy ogólne techniki i zasady TDD z pomysłami z Domain Driven Design oraz Object Oriented Analysis and Design, aby zapewnić zespołom programistów i zarządzających wspólne narzędzia i procesy do współpracy przy tworzeniu oprogramowania.

Choć BDD to przede wszystkim pomysł na to, jak powinno się zarządzać rozwojem oprogramowania zarówno ze względów biznesowych, jak i technicznych, w praktyce BDD zakłada użycie specjalistycznych narzędzi programistycznych wspierających proces rozwoju.

8 najlepszych narzędzi BBD

  • HipTest
  • Ogórek
  • EasyB
  • JDave
  • Concordion
  • JBehave
  • Fitnesse
  • TestLeft

Chociaż narzędzia te są często opracowywane specjalnie do użytku w projektach BDD, mogą być postrzegane jako wyspecjalizowane formy narzędzi wspierających rozwój sterowany testami. Narzędzia te służą do automatyzacji wszechobecnego języka, który jest głównym tematem BDD.


Masz jeszcze jakieś pytania?

Prosimy o kontakt z nami


Dalsze treści