The team is proud to announce the release of our second version. Download it here.
JBehave is a Java-based framework designed to encourage collaboration between Developers, QAs, BAs, business stakeholders and any other team members through automated but human-readable scenarios. Its features include:
- Plain text scenarios
- Support for multiple scenarios in a file
- Pending scenarios (the “Amber Bar”)
- Clear, easy-to-read output from failures and pending scenarios
- Parameter capture from scenarios
- Conversion of parameters to your own objects
- Support for multiple languages and scenario terminology
- A high degree of configurability
- Maven support
Compare to 1.x releases, in JBehave 2.x we no longer provide
- mocking frameworks (we recommend Mockito)
- unit-level frameworks (we recommend the latest JUnit)
- IDE plugins (JBehave 2.x uses JUnit to run scenarios as tests in IDEs)
- Swing support (moved to Tyburn)
We hope you enjoy using JBehave 2 and welcome your feedback.

