JBehave je rámec pro vývoj založený na chování (BDD).BDD je vývoj testem řízeného vývoje (TDD) a akceptačního testu řízeného designu a je určen k tomu, aby tyto postupy byly přístupnější a intuitivnější pro nováčky i odborníky.Změní slovní zásobu z testů na chování a postaví se jako filozofie designu.