测试跟调试不同,种类有单元测试,性能测试,集成测试,黑盒白盒测试等.通过测试的方式来指导开发
不失为一种很好的开发思想,但是实际上大部分公司都不会采用,因为成本大,这里我做个记录.
javascript 单元测试:
总结:mocha 为核心:
浏览器端:
断言库: should.js chai.js都可以
控制台显示测试: mocha-phanatomjs 感觉必要不大
报告直接在网页上看.
node端:
断言库: should.js
控制台生成报告:
npm i istanbul -g
istanbul cover _mocha
步骤:
mocha init 前端脚手架
mocha 可以单独运行某个文件,也可以通过skip,only单独运行某个用例