PHP 的代码覆盖率工具 [已关闭]

2022-08-30 11:53:25

是否有任何代码覆盖率工具可用于 PHP?我希望检查我的代码和用PHP编写的API的代码覆盖率,但无法掌握任何PHP的代码覆盖率工具,因为它更像是一种服务器端语言和动态性质。

有谁知道一种可以执行PHP代码覆盖率的方法?


答案 1

xdebug代码覆盖率分析

查看 PHPUnit 手册的这一章


答案 2

请参阅语义设计中的 PHP 测试覆盖率工具:

http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html

非常低的开销,处理庞大的文件系统,直观的GUI显示特定文件的覆盖范围,并生成报告,其中包含方法,类和包级别的覆盖范围细分。

最重要的是,无需在被测系统中安装任何东西。不需要xdebug等,这意味着您不必与系统管理员争论来进行测试。

你可以将它与 PHPUnit 一起使用来获得单元测试驱动的覆盖率。或者,您可以在您的网站上使用它来收集您可能拥有的任何功能测试方法/工具的覆盖范围。


推荐