Behat/Behat
BDD in PHP observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 91
- Release rhythm 89
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20.0
- age_days: 5679
- days_rel: 72
- days_push: 54
- n_releases_24m: 23
Adoption not part of the score
3968 stars · 614 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin syntax, similar to Cucumber. It runs scenarios from the command line and maps them to PHP context code to verify application behavior.
Use cases
- write acceptance tests in gherkin for a php application
- run behavior-driven development scenarios
- test business expectations of a web app
- collaborate with non-developers on executable specifications
- add bdd testing to a php project via composer
- automate end-to-end feature testing in php
When to choose
- your team practices BDD and wants Gherkin-based scenarios in PHP
- you need executable specifications that business stakeholders can read
- you want a mature, Cucumber-style testing tool for PHP
When to avoid
- you only need low-level unit tests without business-readable scenarios
- your project is not in PHP
- you prefer code-first testing frameworks without a DSL
Facets
framework · maturity stable
testing e2e-testing cli documentation testing developer-tools web-development php cli cross-platform bdd gherkin cucumber-style behavior-driven-development acceptance-testing php
1 source
- readme: https://github.com/Behat/Behat · fetched 2026-08-28 · c0697e3396dd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Behat/Behat | main | 92 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem