Behat vs Chorus BDD
Behat
behat.orgChorus BDD
chorus-bdd.orgSide by side
| Figure | Behat | Chorus BDD |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 0 |
| Spec score · BDD Testing Tools | 7.7 (#10) | 7.6 (#13) |
| Purpose | Behat is an open source behavior-driven development tool for writing executable software specifications in plain language. | Chorus is an open-source Behaviour Driven Development test interpreter for distributed systems. |
Plans
In their own words
Behat
Behat is free, open-source software for writing executable specifications in plain language on Linux. It is the PHP implementation of Cucumber and runs Gherkin feature files. Those files can describe complete application behavior and be exercised through browser automation, HTTP API calls, shell commands, databases, filesystems, or PHP code. Behat is intended to work with any PHP framework or without one. Installation uses Composer or a PHAR executable, both running with PHP. An extension system can expand or replace nearly any part of the tool, with extensions covering framework integrations, browser automation, test reporting, and data fixtures. Behat does not provide its own assertion tool, so an external assertion library is needed. It supports current PHP and third-party dependency versions; Symfony 8 support begins with Behat 4.0. Each major version receives security fixes for 24 months after the next major release.
Chorus BDD
Chorus BDD has no write-up on Specifiction yet; its figures are above.