tim*_*tim 3 javascript testing mocha.js angularjs karma-runner
我的团队决定通过Grunt任务使用Mocka测试我们项目的(AngularJS)JavaScript代码.经过一些研究后,我发现你可以独立运行Mocka测试,也可以使用Karma测试运行器.由于许多项目似乎更喜欢Karma,我想知道使用Karma而不是Mocha独立的优势.谢谢!
Mocha standalone对于快速测试非常有用:看看你在开发过程中测试套件是否正常 - 但是你总是在NodeJS中运行它,而不是在真正的浏览器中运行它.如果你想在浏览器中运行它们,你必须:
*使用Jarsmine
运行它*使用phantomJS集成模块
运行它*在网页中运行它 - 手动
通过将其与Karma集成,您可以在跨浏览器环境中测试代码:
*检查是否使用某些浏览器中没有的功能
*快速测试版本:与测试并行生成10个浏览器并一次性检查所有功能
*易于与AngularJS,RequireJS,Jenkins等集成...
*简单的代码覆盖
*一般的许多插件 - IE查看karma-ievms或karma-sauce-launcher
*与phantomJS轻松集成
*在测试之前预处理文件
*和许多更多功能/插件......
| 归档时间: |
|
| 查看次数: |
2096 次 |
| 最近记录: |