What is JBehave?

JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike. It shifts the vocabulary from being test-based to behaviour-based, and positions itself as a design philosophy.

The five-step overview

A quick overview in five steps. Clicking on each steps will show more details.

Want to learn more?

Refer to the reference guides (via the menu on the left-hand side) for the detailed documentation on the Core and Web Distributions. You can get started on the introduction.