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.
Filed under: News - Trackback Uri


I got JBehave running using Ant 1.7, but the HTML report it generates is rather minimal. Is there a way of generating a nicer report listing the scenarios/steps using JUnitReport? Thanks.
Hi Alex,
Ant support to run scenarios has been added to JBehave 2.1.
Please try it out and open a new Jira issue if you have any requirements that are not satisfied.
Jira helps us to track issues much better than comments. Or feel free to post to user mailing list for general discussion.
can u tell how to do setup in eclips with source code
Hi Raj, please check the IDE integration page:
http://jbehave.org/documentation/ide-integration/
If this doesn’t help, please ping the mailing list and we’ll be happy to help you there. You can find the lists at
http://jbehave.org/mailing-lists/