测试框架
- karma
- https://mochajs.org
- Jasmine
- Qunit
- JsTestDriver
- JSUnit
- https://github.com/totorojs/totoro
测试框架对比
断言库
教程
- ruanyf/mocha-demos 测试框架 Mocha 实例教程
- http://wiki.jikexueyuan.com/project/node-lessons/mocha-chai-phantomjs.html
BDD / TDD区别
1 | // TDD |
覆盖率
- istanbul
问题
-- recursive执行子目录
Mocha默认运行test子目录里面的测试脚本。所以,一般都会把测试脚本放在test目录里面,然后执行mocha就不需要参数了。
mocha.opts
api 接口测试
- 接口测试 测试来带个节奏之 API 测试工具篇
- http://pythonhackers.com/p/tsq/node-autotest
- 让你的 Node.js 应用接口稳如狗:如何使用 Mocha, Chai 和 SuperTest 写测试代码
- https://www.npmjs.com/package/moa-api
- API自动化测试利器——Postman
- casperjs+mocha+chai搭建E2E测试环境
相关文档
- Mocha.js官方文档翻译 —— 简单、灵活、有趣
- 在Node.js上用什么测试框架好?
- 虚拟座谈会:代码测试比率、测试驱动开发及行为驱动开发
- 如何进行前端自动化测试?
- 前端单元测试探索
- 前端自动化测试工具总结
- 前端测试工具集锦