Crossplatform JavaScript单元和系统测试的现状

时间:2012-01-04 17:00:25

标签: javascript unit-testing testing node.js

对于JavaScript项目,什么异步系统和单元测试框架最有利于在node.js和web浏览器中使用。

理想情况下,测试系统可以专门为node.js执行一些测试,在web浏览器中执行一些测试,同时还可以在所有环境中运行一般测试。

此外,是否有人进行自动化浏览器测试?

1 个答案:

答案 0 :(得分:2)

JavaScript有很多单元测试框架:

  • Jasmine
    • BDD风格
    • 用于节点和浏览器测试
    • 可以通过maven运行,因此您可以使用CI(Jenkins)
  • BusterJS
    • 处于测试状态
    • BDD风格
    • 用于节点和浏览器测试
    • 生成JUnit / Ant兼容的XML输出,以便在持续集成服务器(Jenkins)中使用
  • JSTestDriver
    • 用于eclipse和IntelliJ / Webstorm的插件
    • 在浏览器中运行,结果保存在服务器上
    • 计算代码覆盖率