• JS-010-覆盖率测试工具 JSCoverage 初识


    在日常的 js 脚本语言开发过程中,在开发攻城狮进行日常的单元测试和测试攻城狮日常的测试过程中,js 代码的覆盖率是白盒测试的一个重要的考量标准。前些天,在无意中看到了一个 js 覆盖率测试统计工具 JSCoverage,这几天也偶尔会研究一下这个 js 脚本测试覆盖率工具的使用,并做了初步的尝试。

    闲不多言,小二上码咯。

    JSCoverage 的官方下载链接网址为:http://siliconforks.com/jscoverage/download.html,进入网页后页面如下所示,选择系统对应的版本即可。我的系统是 win7 的,因而选择对应的 windows 版本。

    下载后,其对应的目录结构如下所示:

    将对应目录添加到 path 路径,即可在命令行窗口中直接执行 JSCoverage 应用了。打开命令行管理器,输入以下命令:

    jscoverage {源目录} {目标目录}

    测试示例脚本可参考我之前的博文:HTML-002-弹出对话框

    新生成的目录如下所示:

    打开浏览器,输入链接:http://localhost//webapps/jscoverage/alert-01/alert01.html,打开链接,覆盖率统计结果如下所示:

    再次执行后,统计的覆盖率会有对应的变化,如下图所示:

    点击上图中 alert01.js 可查看脚本中对应语句的执行情况,如下所示:

    通过上图,相应的开发和测试人员,可针对未覆盖的 js 脚本进行相应的测试用例补充和执行,从而保证产品的质量。

    至此, JS-010-覆盖率测试工具 JSCoverage 初识 顺利完结,希望此文能够给初学 JavaScript 的您一份参考。

    最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

     

  • 相关阅读:
    方法
    逻辑运算符/三元运算符/Scanner
    多线程线程状态和案例演示
    实现多线程的两种方式
    初识多线程
    IO流一些问题的总结
    IO流—其他流
    厦门Android开发三年,工资不到1w,敢问路在何方?
    二本渣渣考研失败,幸得知乎内推,成功拿下Android开发offer!
    2020Android面试心得,已拿到offer
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/4647050.html
Copyright © 2020-2023  润新知