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.

Image Image
Image Image
Image

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.