PHP |检查哪些 类 / 方法没有测试设置

PHP | check which classes / methods don't have tests setup

我正在使用 codeigniter / codeigniter-phpunit / phpunit 并且一切正常。

我目前正在检查并为我的模型及其方法添加测试,但现在一切都变得相当大,尤其是当新方法被添加到已经配置了测试的 类 时。

除了 TDD(测试驱动开发)之外,因为我仍然有很多现有代码需要构建测试,是否有我可以使用的工具来扫描我所有的 classes/methods 然后显示哪些没有写相应的测试?

然后我可以慢慢完成缺少测试的 classes/methods。

我很欣赏这不是腰带和牙套解决方案,因为它无法量化我现有测试或类似内容的质量,但如果有一个缺少测试的方法列表会很好起点.

谢谢大家 R

您想查看您的代码覆盖率,您可以在此处阅读有关 phpunit 的信息: https://phpunit.de/manual/current/en/code-coverage-analysis.html