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