多进程下的测试覆盖率

  1. 云栖社区>
  2. Node.js 性能平台>
  3. 博客>
  4. 正文

多进程下的测试覆盖率

_朴灵_ 2018-05-14 17:19:12 浏览681
展开阅读全文

原文:http://taobaofed.org/blog/2015/12/15/nodejs-cluster-cov/

单元测试在 Node.js 项目开发中的重要性就不言而喻了,项目一旦稍微大起来了就经常出现拆东墙补西墙的情况。这边修复了一个 bug,那边又不知道什么时候产生了一个新的 bug,越到后面没有经过完整的测试都不敢随便发布。

代码覆盖率

测试的时候,我们常常关心,是否所有代码都测试到了。这个指标就叫做“代码覆盖率”(code coverage),它有四个测量维度。

  • 行覆盖率(line coverage):是否每一行都执行了?
  • 函数覆盖率(function coverage):是否每个函数都调用了?
  • 分支覆盖率(branch coverage):是否每个 if 代码块都执行了?
  • 语句覆盖率(statement coverage):是

网友评论

登录后评论
0/500
评论
_朴灵_
+ 关注
所属云栖号: Node.js 性能平台