Google开源ScriptCover,JavaScript代码覆盖率工具

标签: google 开源 scriptcover | 发表时间:2011-10-28 13:47 | 作者:(author unknown) Tim
出处:http://www.iteye.com
Google已经宣布ScriptCover将作为一个开源项目发布。ScriptCover是Google推出的一款JavaScript代码覆盖率分析工具,为Web页面提供实时、逐行的代码覆盖分析。Google表示,ScriptCover最终将应用在Chrome浏览器上成为它的一个扩展。



ScriptCover的测试结果将显示在一个持续加载的页面上,在用户操作网站时它会自动更新。其结果可以通过一个报告工具随时查看,并且ScriptCover将高亮测试代码以便更详细的分析。

Google的软件工程师Ekaterina Kamenskaya表示,ScriptCover在执行手动或自动测试,以及理解、调试复杂代码上很有用。根据Kamenskaya,开发人员设想ScriptCover的功能应该包括:

  • 支持其他覆盖率度量(例如路径覆盖、条件覆盖等)。
  • 支持报告导出为HTML和XML格式。
  • 可以将覆盖率分析文件提交到服务器上以便更翔实的分析。
  • 可将用户行为映射至相关的JavaScript代码。
ScriptCover的更多详细信息可以查看Google Open Source博客的这篇文章,以及Google Code上的相关文档。ScriptCover的代码将托管于Google Code上,基于Apache Lience v2。

Via H-online

感谢 luiang1018 投递这篇资讯

声明:本文系ITeye网站发布的原创资讯,严禁任何网站转载本文,否则必将追究法律责任!

已有 0 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐



相关 [google 开源 scriptcover] 推荐:

Google开源ScriptCover,JavaScript代码覆盖率工具

- Tim - ITeye资讯频道
Google已经宣布ScriptCover将作为一个开源项目发布. ScriptCover是Google推出的一款JavaScript代码覆盖率分析工具,为Web页面提供实时、逐行的代码覆盖分析. Google表示,ScriptCover最终将应用在Chrome浏览器上成为它的一个扩展. ScriptCover的测试结果将显示在一个持续加载的页面上,在用户操作网站时它会自动更新.

Google开源LevelDB

- 酿泉 - Solidot
Google宣布在BSD许可证下开源其键值存储引擎LevelDB. LevelDB C++库可用于多种不同环境,如被浏览器用于存储最近访问的网页缓存,或者被操作系统使用去储存安装的软件包和依赖包清单,或被应用程序用于存储用户设置. Google称,即将发布的新版Chrome浏览器,就包含了基于LevelDB的IndexedDB HTML5 API实现.

Chris diBona 谈 Google 与开源及 Ubuntu

- Riku - Wow! Ubuntu
英文原文:Google: "Android is the Linux desktop dream come true". 原作者:Andreas Proschofsky / 译者:Riku. 这篇文章是由 derStandard.at 网站记者 Andreas Proschofsky 撰写,主要内容是今年 5 月中旬在 Googles I/O 会议上对 Google 开源主管 Chris DiBona 的采访总结.

Google正式开源LevelDB项目

- Jie - 新闻 - LUPA开源社区
  Google 宣布 LevelDB 项目开源,使用的开源授权协议为 BSD.   Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了. 在这个数量级别下还有着非常高的性能,主要归功.

开源第三方 Google Dictionary 应用

- SotongDJ - 谷奥——探寻谷歌的奥秘
感谢作者 easisee 的自爆. easisee利用非官方API制作了一个第三方的 Google Dictionary 应用,跟之前我们报道过的那个山寨Google Dictionary不同,这个支持了原有的各种语言,并使用 HTML5,使得iOS和Android设备上即便不安装 flash 也可以直接播放语音,另外可以设定为自定义搜索引擎.

Google code android开源项目(四)

- - CSDN博客推荐文章
一个简洁的android rss阅读器. 创建者写的一些应用包括:闹钟和调节屏幕亮度小工具等. 远程控制winamp(5.5以上版本).  Tesseract OCR(HP实验室开源的)封装的 Android APIs. 使用 visual studio 开发Android NDK C/C++ . android版quake2.

Google 联合 MIT 开源 Android App Inventor

- - 博客园_新闻
Google 联合 MIT 发布了 App Inventor for Android 的开源版本.. AppInventor 是谷歌推出一种软件工具. 这种工具可以使用户更容易的为 Android 智能手机编写应用程序. 谷歌该 Android 应用工具使人们可以拖放代码块(表现为图形图像代表不同的智能手机功能),将这些代码放在一起,类似于将 Lego blocks 放置在一起.

Google开源主管解释为什么开源“残酷”

- - Solidot
Google开源负责人Chris DiBona接受了Red Hat的Jodi Biddle的采访,他谈论到的一个主题是“为什么说开源残酷”. DiBona指出,软件行业的软件工程管理不推崇分散式的开发,一家公司如果依赖于一个分布式的非均质团队是很难运转的. 然而,开源世界却创造出了一些世界级的软件.

Google独立运营摩托罗拉 保持Android开源

- 涛涛 - cnBeta.COM
《华尔街日报》消息,Google同意125亿美元收购摩托罗拉移动,全部现金支付,这将使Google在移动计算市场更具竞争力. 8个月前,摩托罗拉分拆为两家公司. 收购摩托罗拉移动后,Google将拥有摩托罗拉移动的专利组合,这也是Google失手北电专利争夺战之后的一大反击,它可以增强Anroid的专利话语权.

Google计划开发开源WebKit内核Android浏览器

- CarlNERV - GeekPark 捕风捉影
Google员工透露,Android团队现在开始加强与WebKit社区的合作. 它们准备开发一款采用WebKit内核的开源Android浏览器. Android有单独的浏览器,只是不叫Chrome,但二者共享了一些代码. 不过它们是由两个团队分别开发的. 由于某种原因,Google选择不将Android上的浏览器称为Chrome,这可能是为了避免与Chrome OS混淆.