反向测试覆盖率

时间:2013-05-02 19:30:35

标签: unit-testing build-automation code-coverage

我正在寻找自动执行以下任务的方法。

根据覆盖率报告,找出哪些测试涵盖特定方法/功能。如果我可以指定特定的类和行号,那就更好了。

只要可以在几个小时内完成,运行时间就不是很重要。我正在考虑逐个运行每个测试并在数据库中收集覆盖记录。如果有人面临类似问题并且有现成的解决方案,那就徘徊吧。

我们的项目中等规模,有大约100个单元测试用例。

P.S。澄清我们的项目是基于Java的,但我也希望看到其他平台在这方面有什么。

1 个答案:

答案 0 :(得分:2)

OpenCover(.NET代码覆盖率)已经为MSTest,NUnit和xUnit支持此功能(可以添加其他测试框架)。运行时间仅比正常运行时间长一些。