如何衡量每个开发人员的 Java 代码单元测试覆盖率?

Tom*_*vic 5 java junit code-coverage maven sonarqube

场景:一个团队使用某种 SCM 处理 Java/Maven/JUnit 项目。我们希望增加测试覆盖率,这意味着所有开发人员都应该更密集地测试代码。使用诸如 SonarQube 之类的工具来衡量整体测试覆盖率的改进非常容易,但是您需要针对每个开发人员执行此操作,以便能够识别异常值:测试覆盖率最高的工程师和覆盖率最差的工程师。

您如何回答“开发人员 X 在上个月修改的代码的测试覆盖率是多少”这个问题?是否有一种替代的、近似的测量方法可以更容易地遵循?

Mit*_*del 2

有一个商业 Developer Cockpit 插件可以做到这一点,以及其他漂亮的功能。