gpt4 book ai didi

testing - "inverse"代码覆盖率的工具?

转载 作者:行者123 更新时间:2023-11-28 19:53:58 25 4
gpt4 key购买 nike

我熟悉许多代码覆盖工具,它们告诉我测试覆盖了多少行/分支/等的百分比,甚至告诉我代码的哪些部分覆盖率较差。

是否有任何工具可以做相反的事情——也就是说,给定一段代码,它能告​​诉我哪些测试触及它吗?通过使用相关的测试,可以很容易地开始探索不熟悉且文档不足的代码。

您可能会说从单元测试的组织方式来看应该很明显,但事实往往并非如此。我参与过不止一个这样的项目。

我碰巧对 java/scala 感兴趣,但我也只是感兴趣是否有任何东西可以做到这一点或者它只是一个完全疯狂的想法。

最佳答案

JMockit 工具包(我开发的)中的代码覆盖工具提供了此功能。您可以在 sample coverage report 中看到它在工作可在线获取。

对于 OrderRepository.java 中的第 72 行源文件,例如,报告页面显示有两个测试涉及它:OrderFindersTest#findOrderByCustomerOrderFindersTest#findOrderByNumber

关于testing - "inverse"代码覆盖率的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35883115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com