白盒測試工具javascript
一、代碼覆蓋率測試:Numega的TrueCoverage、Rational的PureCoverage和EMMA(開源的)css
二、代碼靜態檢查工具:Logiscope、Macabe,能夠自定義語義語法規則。html
三、單元測試工具:Junit+Jmock,或者Nunit前端
黑盒測試工具java
一、性能測試工具:HP-Mercury LoadRunner、Silk Performance、Compuware QA Load和開源的Jmeter+badboy.
免費前端性能測試工具:http://www.webpagetest.org/web
其中,監控工具:nmon,topas瀏覽器
內存泄露監測:Visual Leak Detector緩存
二、功能測試工具:HP-Mercury QTP、Rational Robot/Functional Tester、SilkTest、安全
Selenium(開源)(配合組件:firebug、live http headers).服務器
安全測試工具
x-scan、nmap
網絡抓包工具
Fiddler
wireshark
其餘:
檢查死連接測試工具:Xenu
webdeveloper:
下載地址:
AutoIt:
Java 機器人 AutoIt 來處理文件上載和下載問題。AutoIt 被設計來自動化 Window GUI 操做
firebug:
第一次使用firebug,是在selenium自動化測試中,須要進行元素定位, 當時只用到HTML查看調試, 隨着只用頻繁,發現還有不少其餘用處,如:
一、載出的html,css,javascript代碼, 不單單查看,還能夠編輯、刪除
1)經過修改html, 能夠直接修改一些按鈕的disable/enable屬性,來驗證後臺是否進一步驗證(也是在某個元素上右擊,可添加屬性)
2)經過修改css,(右擊 新建規則、新建屬性、編輯屬性 等,直接改樣式,右擊刷新後,直接看到修改後效果,點擊Θ圓圈,能夠直接切換disable/enable該屬性設置)
3)調試javascript,設置斷點,調試(直接在對應行號單擊,設置斷點, 右擊, 設置斷點爲enable的條件表達式)
經過面板上的Profile來統計每段腳本運行的時間
二、DOM查看器
三、firebug的網絡監視器
在地址欄輸入要測試的url,便可看到網頁中各個元素載入所用的時間,可大概測試一下加載完該網頁所須要的時長。
滾動條拉到最下方,還能夠查看該頁面總響應的大小, 或者圖片傳輸大小
live http headers:
日常用該工具獲取http請求和響應,取得請求後臺的語句,修改發往服務器的參數來驗證後臺是否作二次驗證
比較詳細的介紹能夠見:http://hi.baidu.com/_core/item/d3c0d3de38d24b57d63aae9e
webdeveloper:
各類瀏覽器如何清緩存、禁用緩存
在作js檢查時, 好比用ie,要打開:顯示每一個腳本錯誤的通知(Display a notification about every script error)
webpagetest:
網頁前端性能測試工具