JSCoverage

JavaScrīpt程序覆盖率的工具
授权协议 GPL
开发语言 C/C++ JavaScript
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 丁业
操作系统 Windows
开源组织
适用人群 未知
 软件概览

JSCoverage是一个用于度量Javascrīpt程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。

JSCoverage通过度量Web页面使用的Javascrīpt代码,收集被Web浏览器执行的Javascrīpt代码信息来达到测试覆盖率统计的功能。

JSCoverage支持IE6、IE7、Firefox2、Firefox3、Opera、Safari等流行的浏览器、支持Windows平台和Linux平台。

JSCoverage是开源软件,可到此处下载。目前最新版本是0.3.1。

初步的试用结果表明,在Windows平台下安装和使用JSCoverage还是比较简单的。下载并解压缩后,在命令行中启动JSCoverage。使用语法如下:

jscoverage SOURCE-DIRECTORY DESTINATION-DIRECTORY

其中SOURCE-DIRECTORY表示包含Javascrīpt脚本的Web文件所在的目录,DESTINATION-DIRECTORY表示测试目录,JSCoverage会把包含Javascrīpt脚本的Web文件所在的目录的所有文件拷贝到测试目录中,并且生成额外的文件,例如 jscoverage.html。

而测试的执行就是在该目录中用浏览器启动jscoverage.html文件,然后再URL中输入包含Javascrīpt脚本的Web文件,执行Web 文件中的各项功能,JSCoverage就能记录下执行过程中经过的Javascrīpt脚本的行,并统计代码覆盖率。

  • JSCoverage是一个用于度量JavaScript程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。   JSCoverage通过度量Web页面使用的JavaScript代码,收集被Web浏览器执行的JavaScript代码信息来达到测试覆盖率统计的功能。   JSCoverage支持IE6、IE7、Firefox2、Fire

  • JSCoverage是一个用于度量JavaScript程序的代码覆盖率的工具。 1.下载地址: http://siliconforks.com/jscoverage/

  • [size=large]JSCoverage用于测试js代码覆盖率,可以与selenium搭配使用。 官方操作手册[url]http://siliconforks.com/jscoverage/manual.html[/url] 目前我仅实现了使用firefox时二者的集成使用。利用的是JSCoverage-server-proxy 我使用的是selenium2,因此启动selenium使用的是w

  •       node的相关工具整理:       node-jscoverage:   https://github.com/visionmedia/node-jscoverage

  • 我们以 cookie 模块为范例。命令行模式,在 cookie 的上级目录 src 下输入: jscoverage.exe cookie cookie_ --encoding=utf-8 --no-instrument=tests 运行后,就会生成 cookie_ 目录。原理是将需要检测的 js 文件重新编译,分析原始语句,并插入相应的监测代码。有兴趣的可以打开 cookie_/cookie.js

  •   JSCoverage是一个用于度量JavaScript程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。   JSCoverage通过度量Web页面使用的JavaScript代码,收集被Web浏览器执行的JavaScript代码信息来达到测试覆盖率统计的功能。   JSCoverage支持IE6、IE7、Firefox2、Fi

 相关资料
  • 这是一个重要的可量化指标,如果代码覆盖率很高,你就可以放心的修改代码,在发版本的时候也能睡个安稳觉。否则就是拆东墙补西墙,陷入无尽的 bug 诅咒中。 那么在 OpenResty 里面如何看到代码覆盖率呢?其实很简单,使用 LuaCov 可以很方便的实现。 我们先了解下 LuaCov,这是一个针对 Lua 脚本的代码覆盖率工具,通过 luarocks 来安装: luarocks install l

  • 11.3. 测试覆盖率 就其性质而言,测试不可能是完整的。计算机科学家Edsger Dijkstra曾说过:“测试能证明缺陷存在,而无法证明没有缺陷。”再多的测试也不能证明一个程序没有BUG。在最好的情况下,测试可以增强我们的信心:代码在很多重要场景下是可以正常工作的。 对待测程序执行的测试的程度称为测试的覆盖率。测试覆盖率并不能量化——即使最简单的程序的动态也是难以精确测量的——但是有启发式方法

  • 问题内容: 我正在使用Mocha测试我的NodeJS应用程序。我无法弄清楚如何使用其代码覆盖功能。我尝试使用Google搜索,但没有找到任何合适的教程。请帮忙。 问题答案: 您需要一个额外的库来覆盖代码,而伊斯坦布尔的强大和便捷将使您震惊。通过Mocha测试后,请尝试以下操作: 现在,只需将命令nyc放在现有测试命令的前面,例如:

  • 我试图获得基于gradle的android项目的覆盖面。 所以我为我的应用程序添加版本。gradle 和 内部调试。 这工作正常。我可以获取使用或的报告。 问题是调试版本通常被开发人员用来运行和测试应用程序。因此,在构建中启用代码覆盖可能会降低构建的速度,这种用法可能不需要。 所以我想我会添加新的配置 不幸的是,没有和不运行覆盖类型。 当我使用dex2jar反编译apk并使用jd-gui查看内部时

  • Jacoco插件在jenkins报告中显示0%的覆盖率,但当我在本地系统中运行相同的命令时,Jacoco会正确生成报告。我正在使用以下命令: mvn-s xyz/settings.xml-f xyz/xyz/pom.xml清洁安装org.jacoco 所以当我在jenkins中运行这个命令时,它会生成错误的报告。我已经检查了它在工作区目录对应的项目在詹金斯。它显示每个项目的0%覆盖率。但是当我在本

  • 我有一个maven项目(link),我想在上面运行代码覆盖率。 我在主项目pom文件上运行了命令,但没有生成报告。相反,我得到的警告是 有人能建议我如何用这个pom文件生成代码覆盖率报告吗。我正在使用apache-maven-3.3。9和testNG。

  • 我在所有这些过程中只使用了“命令行”,我想这样做。(不使用Ant、maven、gradle等) 我想运行 Junit 测试用例和 JaCoCo 覆盖率估计。 首先,下面是我的代码 : : 2个java文件位于< code>C\Cal中,< code>Cal文件夹包含4个jar文件(< code>junit-4.12.jar 、< code > ham crest-core-1.3 . jar 、<

  • 有许多代码覆盖工具已经到了生命的尽头,这使得查找工具有点困难。我想知道是否有人有使用工具的经验,该工具可以从测试的角度显示Java中Maven项目的代码覆盖率。 大概是这样的: 并将此结果导出为XML或JSON。 雅各科的例子。来自@cesarsotovalero写的信息 运行一个测试方法 或者使用 或者使用 测试/s的名称现在将存在于覆盖结果将在 现在您可以读取测试名称并将其映射到测试结果。在中