開源JavaScript代碼覆蓋率工具ScriptCover
Google已經(jīng)宣布ScriptCover將作為一個開源項目發(fā)布。ScriptCover是Google推出的一款JavaScript代碼覆蓋率分析工具,為Web頁面提供實時、逐行的代碼覆蓋分析。Google表示,ScriptCover最終將應(yīng)用在Chrome瀏覽器上成為它的一個擴展。
ScriptCover的測試結(jié)果將顯示在一個持續(xù)加載的頁面上,在用戶操作網(wǎng)站時它會自動更新。其結(jié)果可以通過一個報告工具隨時查看,并且ScriptCover將高亮測試代碼以便更詳細的分析。
Google的軟件工程師Ekaterina Kamenskaya表示,ScriptCover在執(zhí)行手動或自動測試,以及理解、調(diào)試復(fù)雜代碼上很有用。根據(jù)Kamenskaya,開發(fā)人員設(shè)想ScriptCover的功能應(yīng)該包括:
支持其他覆蓋率度量(例如路徑覆蓋、條件覆蓋等)。支持報告導(dǎo)出為HTML和XML格式。可以將覆蓋率分析文件提交到服務(wù)器上以便更翔實的分析。可將用戶行為映射至相關(guān)的JavaScript代碼。
ScriptCover的更多詳細信息可以查看Google Open Source博客的這篇文章,以及Google Code上的相關(guān)文檔。ScriptCover的代碼將托管于Google Code上,基于Apache Lience v2。
下載地址http://code.google.com/p/script-cover/downloads/list
【編輯推薦】