JBehave 2.1 released

The team is proud to announce the release of JBehave 2.1. Download it here.

New features of 2.1 include

  • New annotations @BeforeScenario and @AfterScenario to reset the state after each scenario in a multi-scenario story
  • Pluggable support for different unit-level frameworks (we recommend the latest JUnit)
  • Support for both JUnit 4 and JUnit 3
  • Ant task to run scenarios
  • Some usability improvements for scenario developers

    We hope you continue to enjoy JBehave2 and always welcome your feedback.

JBehave 2.0 Released

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.