首页 > 代码库 > 前端 TDD 开发

前端 TDD 开发

<style>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" }</style>

测试跟调试不同,种类有单元测试,性能测试,集成测试,黑盒白盒测试等.通过测试的方式来指导开发

不失为一种很好的开发思想,但是实际上大部分公司都不会采用,因为成本大,这里我做个记录.

 

javascript 单元测试:

总结:mocha  为核心:

 

浏览器端:

断言库:  should.js     chai.js都可以

控制台显示测试: mocha-phanatomjs  感觉必要不大

报告直接在网页上看.

 

 

node:

断言库:  should.js

控制台生成报告

npm i istanbul -g

istanbul cover _mocha

 

 

步骤:

mocha init  前端脚手架

mocha 可以单独运行某个文件,也可以通过skip,only单独运行某个用例

前端 TDD 开发