oliverklee / tdd-seed
PHPUnit 工作坊的代码
v1.0.0
2017-04-20 14:03 UTC
Requires
- php: ~5.6.0 || ~7.0.0 || ~7.1.0
Requires (Dev)
- mikey179/vfsstream: ^1.6.4
- phpunit/phpunit: ^6.0.13 || ^5.7.19
This package is auto-updated.
Last update: 2024-08-29 04:31:28 UTC
README
该项目包含用于我的 TDD 工作坊的代码。
安装
PHP
本地 PHP
您需要一个带有 Composer 的本地 PHP 安装。
如果您想使用 Infection 进行突变测试,还需要 Xdebug。
安装 Composer 包
运行 composer install
安装所需的 Composer 包。
拥有测试列表
对于您的测试列表,请创建一个空的 test-list.txt
文件。Git 会为您忽略它。
突变测试
您可以使用 Infection 运行突变测试来捕获缺失的测试用例
vendor/bin/infection
Infection 然后将将其发现记录到 infection.log
文件中。
关于我(Oliver Klee)
我是PHPUnit TYPO3 扩展的维护者,该扩展可在 TYPO3 扩展存储库(TER)中找到。
您可以在贵公司预订我的工作坊。
我还在 TYPO3 开发者日上经常举办工作坊。
更多文档
其他示例项目
- Selenium 示例,展示如何使用 PHPUnit 与 Selenium
- Coffee 示例,这是我展示 TDD 的起点
- Tea 示例,用于 TYPO3 CMS 的 extbase 扩展的单元测试