【发布时间】:2014-07-07 07:35:02
【问题描述】:
我在 Eclipse 中使用 Junit。我为项目中的一些方法创建了测试用例。有什么方法/插件可以找到已经创建了测试用例的类列表(这样我就不需要手动检查是否为所有方法创建了测试用例)?
【问题讨论】:
标签: java eclipse junit testcase
我在 Eclipse 中使用 Junit。我为项目中的一些方法创建了测试用例。有什么方法/插件可以找到已经创建了测试用例的类列表(这样我就不需要手动检查是否为所有方法创建了测试用例)?
【问题讨论】:
标签: java eclipse junit testcase
您应该考虑使用Code coverage tools,它旨在通过例如告诉您来做到这一点:
【讨论】:
更多单元插件装饰所有编写测试类的类。 Check here.
如果使用了代码覆盖率工具,那么用户必须一次又一次地运行这个(例如:Eclemma)工具来覆盖所有用例并合并每次运行的结果来检查方法覆盖率。这个需要更多时间。
即使此过程是自动化的,用户也必须打开所有源文件以检查该方法是否被覆盖。 See coverage view.
如果方法被标记为 100% 覆盖率,这并不意味着测试用例是为该方法单独编写的。因为其他方法可能会在内部调用这个方法。
因此使用代码覆盖率工具无法确定是否为所有类的所有方法编写了测试用例。
【讨论】: