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


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

我用的是codeigniter/codeigniter-phpunit/phpunit,一切都很好。

我现在正在为我的模型和它们的方法添加测试,但是它现在变得相当大,特别是当新方法被添加到已经配置了测试的类中时。

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

然后我可以慢慢地通过缺少测试的类/方法来工作。

我知道这不是一个简单的解决方案,因为它不能量化我现有测试的质量或类似的东西,但如果有一个方法列表,作为起点,遗漏的测试将是很好的。

谢谢所有R

如果你想查看你的代码覆盖率,你可以在这里阅读关于phpunit的内容:https://phpunit.de/manual/current/en/code-coverage-analysis.html