JBehave es un marco para el Desarrollo Conducido por el Comportamiento (BDD).BDD es una evolución del desarrollo basado en pruebas (TDD) y el diseño basado en pruebas de aceptación, y está destinado a hacer que estas prácticas sean más accesibles e intuitivas para los recién llegados y expertos por igual.Cambia el vocabulario de ser basado en pruebas a comportamiento y se posiciona como una filosofía de diseño.