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。