behat / behat
面向场景的PHP行为驱动开发(BDD)框架
v3.14.0
2023-12-09 13:55 UTC
Requires
- php: ^7.2 || ^8.0
- ext-mbstring: *
- behat/gherkin: ^4.9.0
- behat/transliterator: ^1.2
- psr/container: ^1.0 || ^2.0
- symfony/config: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/console: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/dependency-injection: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/event-dispatcher: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/translation: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/yaml: ^4.4 || ^5.0 || ^6.0 || ^7.0
Requires (Dev)
- herrera-io/box: ~1.6.1
- phpspec/prophecy: ^1.15
- phpunit/phpunit: ^8.5 || ^9.0
- symfony/process: ^4.4 || ^5.0 || ^6.0 || ^7.0
- vimeo/psalm: ^4.8
Suggests
- ext-dom: Needed to output test results in JUnit format.
- 4.x-dev
- dev-master / 3.x-dev
- v3.14.0
- v3.13.0
- v3.12.0
- v3.11.0
- v3.10.0
- v3.9.1
- v3.9.0
- v3.8.1
- v3.8.0
- v3.7.0
- v3.6.1
- 3.6.0
- v3.5.0
- v3.4.3
- v3.4.2
- v3.4.1
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.2.0rc2
- v3.2.0rc1
- v3.1.0
- v3.1.0rc2
- v3.1.0rc1
- v3.0.15
- v3.0.14
- v3.0.13
- v3.0.12
- v3.0.11
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v3.0.0rc3
- v3.0.0rc2
- v3.0.0rc1
- v3.0.0beta8
- v3.0.0beta7
- v3.0.0beta6
- v3.0.0beta5
- v3.0.0beta4
- v3.0.0beta3
- v3.0.0beta2
- v3.0.0beta1
- 2.5.x-dev
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.4.0beta5
- v2.4.0beta4
- v2.4.0beta3
- v2.4.0beta2
- v2.4.0beta1
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
This package is auto-updated.
Last update: 2024-09-10 18:51:42 UTC
README
Behat是一个PHP的BDD框架,帮助您测试业务预期。
安装Behat
安装Behat最简单的方法是使用Composer
$> composer require --dev behat/behat
之后您可以通过以下方式运行Behat
$> vendor/bin/behat
安装开发版本
克隆仓库并使用Composer安装依赖项
$> composer install
之后您可以通过以下方式运行Behat的开发版本
$> bin/behat
贡献
在为Behat做贡献之前,请阅读CONTRIBUTING.md文档。
版本控制
从v3.0.0
版本开始,Behat遵循语义版本控制v2.0.0。这基本上意味着,如果您只是实现接口(如此例)和使用服务常量(如此例),则Behat在v4.0.0
(或更高版本)发布之前不会有任何向后兼容性问题。例外情况可能是一个极罕见的案例,其中引入BC断裂是为了修复严重问题。
您可以在Symfony BC指南中阅读有关BC的详细说明。
有用链接
- 主要网站:http://behat.org
- 文档:http://docs.behat.org/en/latest/
- 官方Google Group:http://groups.google.com/group/behat
- #freenode的IRC频道是
#behat
- 关于补丁/请求的说明