请各位大牛推荐NODEJS的测试工具,谢谢! 顺便问问大家是怎么测试Javascript 前端程序的?谢谢!
nodejs: mocha+chai
后端api的整个项目目录结构,以及测试,以及覆盖度,以及代码规范等等都包含进来了, 参考我的这个项目模板 https://github.com/open-node/open-rest-es6-boilerplate
浏览器端的测试要结合具体的情况看,貌似react和angular都有比较完善的测试解决方案。 我自己写了很多采集端的js sdk测试的时候用的是 mocha + assert
后端测试强烈推荐 mocha+chai+(sinon) ava看起来很好但是规模大了之后似乎有些问题,我记得狼叔提过
@Matrixbirds 谢谢!
@stonephp 谢谢!大牛呀!
@aojiaotage 谢谢!
- 这个是我们 egg 团队的实践总结:https://eggjs.org/zh-cn/core/unittest.html
- chai 不推荐,用 power-assert 吧,可以看下: https://zhuanlan.zhihu.com/p/25956323
- 工具方面,我们也有一个 egg-bin 来简化配置,https://github.com/eggjs/egg-bin
runner: karma framework: mocha assert lib: chai (推荐 expect 风格) mockup: sino coverage: nyc 如果是 React,考虑一下 Jest 吧。
mocha
@atian25 谢谢! 这个还要新学egg,会不会太难?
@pinxue 谢谢
@zerdon 看来推荐Mocha的偏多呀。谢谢
@linjie2017 egg-bin test
和 egg-bin cov
是独立功能来着,无需 egg,我们很多独立类库都是用它测试。