您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 >
度量JavaScript程序的代碼覆蓋率的工具JSCoverage
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/25 16:53:42 ] 推薦標(biāo)簽:

  JSCoverage是一個(gè)用于度量JavaScript程序的代碼覆蓋率的工具。能顯示哪些行被執(zhí)行過(guò)了,哪些行尚未執(zhí)行,這些信息對(duì)于測(cè)試覆蓋率的分析和測(cè)試質(zhì)量的衡量都很有用。

        JSCoverage通過(guò)度量Web頁(yè)面使用的JavaScript代碼,收集被Web瀏覽器執(zhí)行的JavaScript代碼信息來(lái)達(dá)到測(cè)試覆蓋率統(tǒng)計(jì)的功能。

        JSCoverage支持IE6、IE7、Firefox2、Firefox3、Opera、Safari等流行的瀏覽器、支持Windows平臺(tái)和Linux平臺(tái)。

        JSCoverage是開(kāi)源軟件,可到此處下載。目前新版本是0.3.1。

        初步的試用結(jié)果表明,在Windows平臺(tái)下安裝和使用JSCoverage還是比較簡(jiǎn)單的。下載并解壓縮后,在命令行中啟動(dòng)JSCoverage。使用語(yǔ)法如下:

        jscoverage SOURCE-DIRECTORY DESTINATION-DIRECTORY

        其中SOURCE-DIRECTORY表示包含JavaScript腳本的Web文件所在的目錄,DESTINATION-DIRECTORY表示測(cè)試目錄,JSCoverage會(huì)把包含JavaScript腳本的Web文件所在的目錄的所有文件拷貝到測(cè)試目錄中,并且生成額外的文件,例如jscoverage.html。

        而測(cè)試的執(zhí)行是在該目錄中用瀏覽器啟動(dòng)jscoverage.html文件,然后再URL中輸入包含JavaScript腳本的Web文件,執(zhí)行Web文件中的各項(xiàng)功能,JSCoverage能記錄下執(zhí)行過(guò)程中經(jīng)過(guò)的JavaScript腳本的行,并統(tǒng)計(jì)代碼覆蓋率。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd