Selenium测试和emma代码覆盖

时间:2011-04-27 12:15:38

标签: java unit-testing selenium-rc

有没有办法在运行selenium测试时获得代码覆盖率?这里的问题是selenium直接调用UI而不是UI组件调用的真实源。那么任何解决方案呢?我也试过了eclemma插件,但没有运气。

感谢。

2 个答案:

答案 0 :(得分:1)

Emma和Cobetura都可以检测你的课程以进行报道(我使用Cobetura来做这个而不是EMMA)Emma进行静态分析和运行时事件分析,现在我更喜欢它。

Clover可以指向JVM,告诉你覆盖范围 - 他们解释了如何做到这一点。

Sonar的产品还允许测量动态测试 - 它们的功能在其网站上有描述。

答案 1 :(得分:0)

你正在使用带有java的selenium遥控器吗? http://seleniumhq.org/projects/remote-control/

我认为当代码被正确编译时它应该可以工作,因为在某些时候会调用基础方法。