2012-01-04 47 views
2

对于JavaScript项目,异步系统和单元测试框架最适合在node.js和web浏览器中使用。Crossplatform JavaScript单元和系统测试的当前状态

理想情况下,测试系统将能够执行一些测试专门为node.js和一些在Web浏览器中,同时还具有在所有环境中运行的一般测试。

此外,有没有人做自动化浏览器测试?

+0

的[寻找更好的JavaScript单元测试工具]可能重复(http://stackoverflow.com/questions/300855/looking-for-a-better- JavaScript的单元测试工具) – Matthias 2012-01-11 21:53:10

回答

2

还有一堆单元测试框架为JavaScript:

  • Jasmine
    • BDD风格
    • 两个节点和浏览器测试
    • 可以通过Maven的运行,所以你可以CI使用(詹金斯)
  • BusterJS
    • 其处于测试状态
    • BDD风格
    • 两个节点和浏览器测试
    • 生成的JUnit /蚂蚁兼容的XML输出为在持续集成服务器上使用(詹金斯)
  • JSTestDriver
    • eclipse和IntelliJ/Webstorm插件
    • 在浏览器中运行,结果保存在服务器
    • 计算值代码覆盖