Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. BDD Testing Tools
  3. Chorus BDD

Chorus BDD

On the record

Browser integration
The chorus-js client publishes browser-based JavaScript step definitions to Chorus over a WebSocket connection.chorus-bdd.org · read 8 Oct 2026
Browser testing
The Selenium handler can open and interact with browsers and can be configured to use a remote WebDriver or Selenium Grid.chorus-bdd.org · read 8 Oct 2026
Browser testing limit
The Selenium handler provides steps to open a browser and navigate to a URL, while the full Selenium capabilities are not exposed.chorus-bdd.org · read 8 Oct 2026
Built-in handlers
Built-in handlers support process control, browser interaction through Selenium, and SQL statements.chorus-bdd.org · read 8 Oct 2026
Distributed components
Client libraries let Java/JVM and JavaScript components publish test steps to Chorus.chorus-bdd.org · read 8 Oct 2026
Distributed testing
It can discover and run test steps published by components running locally or on remote servers.chorus-bdd.org · read 8 Oct 2026
Execution options
Chorus can run as a Java JUnit suite, a Docker container, or a standalone command-line install.chorus-bdd.org · read 8 Oct 2026
Java requirements
The site says Chorus 3.x requires JDK 8 or later and describes Chorus 4.0 as built with JDK 17 while maintaining Java 8 source and target compatibility.chorus-bdd.org · read 8 Oct 2026
JavaScript integration
The chorus-js client publishes step definitions to the interpreter over a WebSocket connection.chorus-bdd.org · read 8 Oct 2026
Java test integration
The JUnit integration provides a JUnit 4 compliant runner that exposes each scenario as a test.chorus-bdd.org · read 8 Oct 2026
License
The project describes itself as open source and licensed under the MIT license.chorus-bdd.org · read 8 Oct 2026
Purpose
Chorus is an open-source Behaviour Driven Development test interpreter for distributed systems.chorus-bdd.org · read 8 Oct 2026
Run options
Chorus can run as a Java JUnit suite, in a Docker container, or from the command line as a standalone installable package.chorus-bdd.org · read 8 Oct 2026
Runtime discovery
The interpreter can connect to other processes in a test environment to discover step definitions at runtime.chorus-bdd.org · read 8 Oct 2026
Security
The changelist says version 3.1.2 added support for secure JMX connections using a username and password in the Remoting handler configuration.chorus-bdd.org · read 8 Oct 2026
Selenium scope
The Selenium handler currently provides steps to open a browser and navigate to a URL, while its full capabilities are not exposed.chorus-bdd.org · read 8 Oct 2026
Support
The About page directs users with questions or suggestions to open an issue on GitHub.chorus-bdd.org · read 8 Oct 2026
Supported clients
Chorus provides client libraries for Java/JVM and JavaScript components.chorus-bdd.org · read 8 Oct 2026

Alternatives to Chorus BDD

Every alternative, ranked