`
darrenzhu
  • 浏览: 813760 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Javascript代码覆盖测试工具(Code Coverage Tool)

阅读更多
Istanbul
Karma (formerly Testacular)
Blanket.js
JSCover
This is a code coverage tool that is the child of JSCoverage and utilizes a java server to take your javascript files, dynamically inject coverage instrumentation code, and report the results in its UI.
Saga
http://timurstrekalov.github.io/saga/
JSCoverage
http://siliconforks.com/jscoverage/


下面的贴子列出来一些常见的javascript 代码覆盖工具:
http://stackoverflow.com/questions/53249/are-there-any-good-javascript-code-coverage-tools

下面这篇文章评估了Istanbul,Karma,Blanket.js和JSCover工具,作者给出来比较明确的结论。
http://blog.johnryding.com/post/46757192364/javascript-code-coverage-with-phantomjs-jasmine-and

结论是:不论你的测试代码是运行在浏览器中还是需要集成到其它环境工具中,JSCover都是最佳选择。
下面这篇文章介绍了如何集成Maven,PhantomJS和Jasmine来写javascript 单元测试

Maven, PhantomJS and Jasmine to write your JS Unit Testing:
http://blog.ivandemarino.me/2011/07/09/Maven-PhantomJS-and-Jasmine-to-write-your-JS-Unit-Testing
分享到:
评论

相关推荐

    测试培训教材

    The VAPI-XP testing tool enables you to create new testing scripts using Microsoft VBScript, Microsoft JavaScript (JScript version), PerlScript, and PythonScript, and integrate these scripts into your...

    Manning jQuery in Action.pdf

    - **The Document Ready Handler**: The `$(document).ready()` function ensures that the DOM is fully loaded before running any JavaScript code, preventing errors related to elements not being ready. ...

    Rails.Angular.Postgres.and.Bootstrap.2nd.Edition

    Also new is Webpack coverage, to develop the front-end code for your Rails application. Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing ...

Global site tag (gtag.js) - Google Analytics