發佈網站以前相當重要的一步是網站測試。網站測試要求咱們全面地運行網站並經過全部基本測試,如響應式設計測試、安全測試、易用性測試、跨瀏覽器兼容性、網站速度測試等。php
網站測試對SEO、搜索引擎排名、轉換率、跳出率(Bounce Rate)、網站頁面設計、安全性的提升等都有重要的影響。因此對於Web開發人員,在發佈網站以前對其進行測試相當重要。html
有不少優秀的工具正被Web開發者用來進行網站測試。本文將例舉10款優秀的網站測試工具。git
W3C Markup Validation Servicesgithub
W3C驗證器能夠檢查任何網站中的HTML標記,並顯示與其標準不符的錯誤之處。還有與W3C驗證相關的諸多功能,如功能檢查、跨瀏覽器兼容性、Web頁面加載速度、簡單維修、更好的搜索引擎排名等。web
速度是任何網站最重要的特徵。當前,每一個人都但願網站加載速度儘量快。PageSpeed Insights是一個在線網站速度測試工具,檢查完網站以後,還可給出提升網站速度與性能的策略。安全
Browsershots服務器
Browsershots用來檢測網站的跨瀏覽器兼容性。它是一款開源的在線Web應用,可得到來自各類瀏覽器及操做系統的屏幕截屏。網絡
Web Accessibility Checker (AChecker)框架
AChecker爲開源的Web易用性檢測工具。它於2009年由多倫多大學的包容性設計研究中心(Inclusive Design Research Centre)開發。它可用來發現HTML的可用性問題。利用該工具,你必須提交Web頁面的URL,或者上傳HTML文件,或者複製粘貼整個HTML源代碼。
Watcher爲Fiddler重要擴展,可用來發現網站的安全問題。它對基於HTTP的Web應用進行掃描,「Passive」意味着它對雲計算、主機託管位置不存在危險因素。
AccessColor用來測試DOM文檔中前、後臺全部因素的顏色亮度與顏色對比度。它可用來發現HTML & CSS文檔中合適的顏色搭配。
Selenium是針對Web應用的開源測試框架。它基於Java腳本,提供一系列選擇,組成了一個全面的自動化測試套件。
Solex,做爲HTTP代理,是一個開源的Web測試工具。它被用做EclipseIDE的插件。它可記錄下客戶端與服務器端全部的HTTP請求與應答。
Ettercap是一個免費的Web安全保護工具。 它可獲取密碼、打斷網絡上的傳輸、無用內容的清理等功能。它可用來檢查計算機網絡協議,及進行安全保護檢測。
Screenqueri.es爲免費的響應式設計測試應用。它提供了30個不一樣的設備預設,以檢測網站的響應式設計。你能夠驗證採用傳統解決方案的設計,可修改設計安排,並驗證該設計是否可工做。