Skip to content
SPECIFICTION
Get listed

JBehave

jbehave.org

Free plan Self-hosted
Visit jbehave.org
Spec score 7.5 #16 of 30 in BDD Testing Tools

Spec sheet

Purpose
JBehave is a Java-based framework for Behaviour-Driven Development (BDD).Read 5 Oct 2026 · jbehave.org
Security
The maker pages opened describe licensing and product features but do not state security certifications or compliance claims.Read 5 Oct 2026 · jbehave.org
Support
The site lists project mailing lists and issue tracking as project information resources.Read 5 Oct 2026 · jbehave.org
License
JBehave is released under a BSD-style license.Read 5 Oct 2026 · jbehave.org
Build tools
The maker documents Maven integration and dependency retrieval through tools including Gradle, Grape, Ivy, and sbt.Read 5 Oct 2026 · jbehave.org
Dependency injection
Dependency injection support includes Guice, Needle, PicoContainer, Spring, and Weld.Read 5 Oct 2026 · jbehave.org
Downloads
The download page lists Core and Web distributions in stable and preview categories, plus source and binary downloads.Read 5 Oct 2026 · jbehave.org
IDE integrations
The site documents Eclipse and IDEA plugins; the Eclipse plugin includes story syntax highlighting, step links, autocompletion, and validation.Read 5 Oct 2026 · jbehave.org
Languages
JBehave supports localised user stories that can be written in any language.Read 5 Oct 2026 · jbehave.org
Reports
Story reports can be generated in HTML, TXT, and XML, with JSON and XML cross-reference reports for external applications.Read 5 Oct 2026 · jbehave.org
REST integrations
The REST module supports Redmine and XWiki; Confluence is supported for resource indexing and loading, but not uploading.Read 5 Oct 2026 · jbehave.org
Step binding
Annotations bind textual steps to Java methods, and custom parameter converters can convert string arguments to parameter types.Read 5 Oct 2026 · jbehave.org
Story execution
Stories can be executed concurrently with a specified number of threads.Read 5 Oct 2026 · jbehave.org
Story formats
User stories can be written in JBehave syntax or Gherkin syntax.Read 5 Oct 2026 · jbehave.org

Plans and prices

JBehave (BSD-licensed open-source software) Free No paid plans or product limits stated Read 5 Oct 2026 · jbehave.org

Every JBehave plan and price →

Where Specifiction places it

Alternatives to JBehaveAll alternatives →