我正在寻找一个javascript单元框架,并试图决定我是否应该使用JSunit。我的目标是让单元测试与我的CI一起运行,可能使用的是无头运行的JSunit服务器。
从人们的经验来看,这是一个好主意吗?对于我的目标,有没有比JSunit更好的框架呢?
发布于 2010-07-02 01:46:53
QUnit值得回顾
发布于 2010-07-02 01:57:57
这取决于您的要求。如果您必须测试DOM密集型代码,并且需要将测试放在单独的页面中并以套件的形式进行组织,我建议您使用JSUnit。它有一个很好的测试运行器,支持套件和fixture作为单独的页面。这种体验与任何其他xUnit框架非常相似。
发布于 2010-07-02 02:18:10
我在自动化测试环境中使用过JS Unit Test,而不是JS Unit,但它是通过Selenium运行的。使用env.js或HTMLUnit,您可以使用几乎任何JS单元测试库创建无头测试。
就我个人而言,我并不是无头的。无头浏览器通常是一个“理想的”浏览器,可能无法捕捉到所有这些浏览器的怪癖。因此,我最终使用Selenium通过浏览器运行我的浏览器测试。我使用Sauce Labs jar.
对于其他测试框架来说,如果你喜欢list on Wikipedia,Screw Unit看起来很不错。
https://stackoverflow.com/questions/3160279
复制相似问题