JBehave is a framework for Behaviour-Driven Development
Behaviour-driven development (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.
You can find out more about behaviour-driven development on the BDD wiki, or in the article Introducing BDD
Getting Started
- Use it.
BDD Resources
- Dan North’s Introducing BDD
- Ryan Greenhall’s BDD by example
- Alexandre Martins’ Acceptance tests with JBehave, Selenium and Page Objects
News
View the project news blog.

