5

我目前正在研究为我们基于 Web 的应用程序中创建的任何新代码创建自动化单元测试的方法。我们正在运行 JSF 2.0、Richfaces 3.3 并使用 JRE1.6。

我很想听听人们使用过什么并会推荐什么的意见?优点缺点?实施难?社区支持和文档?等等。

我看过 JSFUnit,它看起来很有压缩性,但在我开始使用它之前想获得意见。

谢谢

4

3 回答 3

0

JSFUnit 确实是典型的方法。但是,我使用Selenium进行功能测试,并且效果很好。

问题是,在许多情况下,前端更容易根据功能场景而不是单元进行测试。

于 2011-02-03T23:13:06.820 回答
0

我用过SeleniumHQ。测试在由测试引擎操作的真实浏览器中执行。在测试运行时观看浏览器很有趣而且有点恐怖。

Selenium 之上还有一个附加组件,它使编写测试更加舒适,称为:Selenium Inspector

于 2011-02-04T09:51:50.567 回答
0

对于自动化 Web 测试,我们使用Windmill

这很棒。您在浏览器中记录您想要测试的内容,windmill 将启动 Firefox,并运行测试。它是用 python 编写的,适用于所有网页。

我们已将 Windmill 集成到我们的持续集成环境 (hudson) 中,以便始终为每次提交运行测试。

这是Windmill的介绍视频

这是 parleys.com 上的风车演讲

于 2011-02-04T14:53:12.003 回答