Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该如何衡量JS的单元测试覆盖率?我不能满足于你_Javascript_Unit Testing_Qunit_Jscoverage - Fatal编程技术网

Javascript 我应该如何衡量JS的单元测试覆盖率?我不能满足于你

Javascript 我应该如何衡量JS的单元测试覆盖率?我不能满足于你,javascript,unit-testing,qunit,jscoverage,Javascript,Unit Testing,Qunit,Jscoverage,我想测量Javascript的单元测试覆盖率 jscoverage是最有用的工具之一。 然而,jscoverage只能在单元测试中衡量代码通过与否。 我想衡量包括逻辑在内的覆盖率 我应该如何衡量JS的单元测试覆盖率?是一个很棒的代码覆盖率工具,可以很好地与QUnit配合使用。我已经用了大约一年了 对于较大的项目,我还将QUnit和Blanket与Grunt集成,以便运行测试,并从命令行检查代码覆盖率阈值,以及TravisCI等CI解决方案 目前还没有适合我需要的Grunt插件,所以我最终编写了自

我想测量Javascript的单元测试覆盖率

jscoverage是最有用的工具之一。 然而,jscoverage只能在单元测试中衡量代码通过与否。 我想衡量包括逻辑在内的覆盖率

我应该如何衡量JS的单元测试覆盖率?

是一个很棒的代码覆盖率工具,可以很好地与QUnit配合使用。我已经用了大约一年了

对于较大的项目,我还将QUnit和Blanket与Grunt集成,以便运行测试,并从命令行检查代码覆盖率阈值,以及TravisCI等CI解决方案

目前还没有适合我需要的Grunt插件,所以我最终编写了自己的Grunt插件。该插件支持强制执行最小阈值,否则Grunt任务将失败

我在这里写了一篇博客文章,里面有所有的细节:

是一个很棒的代码覆盖工具,可以很好地与QUnit配合使用。我已经用了大约一年了

对于较大的项目,我还将QUnit和Blanket与Grunt集成,以便运行测试,并从命令行检查代码覆盖率阈值,以及TravisCI等CI解决方案

目前还没有适合我需要的Grunt插件,所以我最终编写了自己的Grunt插件。该插件支持强制执行最小阈值,否则Grunt任务将失败


我在这里写了一篇博客文章,里面有所有的细节:

你能给出一些具体的代码示例吗?这些示例应该用比jscoverage更强大的工具来测试单元覆盖率吗?例如,在If语句中,我想衡量真与假的覆盖率。无论是真是假,jscoverage都是100%。呃。。。您是否检查了jscoverage_IF指令上的jscoverage文档,该指令实际上用于防止仅收集IF条件的一个分支的覆盖率统计数据?您是否可以给出一些特定的代码示例,这些示例应使用比jscoverage更强大的功能进行单元覆盖率测试?例如,在IF语句的情况下,我想衡量真实和虚假的报道。无论是真是假,jscoverage都是100%。呃。。。您是否检查了jscoverage_IF指令上的jscoverage文档,该指令实际上用于防止仅收集IF条件的一个分支的覆盖率统计信息?