如何从功能和单元测试中获得综合测试覆盖率

时间:2014-07-11 18:00:43

标签: selenium ant jenkins functional-testing cobertura

我有一个现有的Spring MVC webapp,使用Ant构建,在Jenkins中为CI构建设置 我从Cobertura的单元测试中获得了很好的代码覆盖率报告。

我最近在Selenium中添加了一些功能/ UI测试。有没有人建议如何从功能单元测试中获得单个代码覆盖率报告?有人这么成功吗?

我的最终目标是全面计算代码覆盖率,因此每个类/方法都可以使用最有意义的技术进行测试,我希望在所有形式的测试中接近100%。一个具体的例子:通过端到端的UI测试覆盖控制器可能更有意义,因为他们没有任何真正的逻辑可以单独测试。然后,我仍然会将代码报告为“已覆盖”。

我不是要开始讨论关于单元测试好/坏或者TDD与BDD的讨论 - 我问的是如何用一组给定的技术实现我的目标。

我认为Grails很好地处理了这个问题,但是我还没有想出如何使用常规的webapp(Spring MVC,Java EE / JSF等)来实现这个目标。

0 个答案:

没有答案