通常的網站,特別給客戶的網站,因爲不可能採用那麼久的跟蹤性用戶化測試,基礎測試也得作好。java
基本的網站測試大體分爲
a.功能測試 b.性能測試 c.可用性測試 d.兼容性測試 e.安全測試
而後繼續細分大體以下數據庫
功能測試瀏覽器
1.連接測試安全
2.表單測試服務器
3.Cookies測試分佈式
4.設計語言測試
Web設計語言版本的差別能夠引發客戶端或服務器端嚴重的問題,例如使用哪一種版本的HTML等。當在分佈式環境中開發時,開發人員都不在一塊兒,這個問題就顯得尤其重要。除了HTML的版本問題外,不一樣的腳本語言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要進行驗證。性能
5.數據庫測試測試
性能測試字體
1.鏈接速度測試
用戶鏈接到Web應用系統的速度根據上網方式的變化而變化,他們或許是電話撥號,或是寬帶上網。當下載一個程序時,用戶能夠等較長的時間,但若是僅僅訪問一個頁面就不會這樣。若是Web系統響應時間太長(例如超過5秒鐘),用戶就會因沒有耐心等待而離開。動畫
2.負載測試
負載級別能夠是某個時刻同時訪問Web系統的用戶數量,也能夠是在線數據處理的數量。例如:Web應用系統能容許多少個用戶同時在線?若是超過了這個數量,會出現什麼現象?Web應用系統可否處理大量用戶對同一個頁面的請求?
3.壓力測試
由於一個企業內部員工,特別是項目組人員老是有限的,而一個Web系統能同時處理的請求數量將遠遠超出這個限度,因此,只有放在Internet上,接受負載測試,其結果纔是正確可信的。
可用性測試 :
一、導航測試
在一個頁面上放太多的信息每每起到與預期相反的效果。導航的信息是否正確
二、圖形測試
(1)要確保圖形有明確的用途,圖片或動畫不要胡亂地堆在一塊兒,以避免浪費傳輸時間。Web應用系統的圖片尺寸要儘可能地小,而且要能清楚地說明某件事情,通常都連接到某個具體的頁面。
(2)驗證全部頁面字體的風格是否一致。
(3)背景顏色應該與字體顏色和前景顏色相搭配。
(4)圖片的大小和質量也是一個很重要的因素,通常採用JPG或GIF壓縮。
三、內容測試
信息的正確性是指信息是可靠的仍是誤傳的
四、總體界面測試
當用戶瀏覽Web應用系統時是否感到溫馨,是否憑直覺就知道要找的信息在什麼地方?整個Web應用系統的設計風格是否一致?
兼容性測試 :
一、平臺測試
Windows,Linux,Mac,…..
二、瀏覽器測試
IE,Chrome,Firefox………
安全測試:
Web應用系統的安全性測試區域主要有: (1)如今的Web應用系統基本採用先註冊,後登錄的方式。所以,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,能夠試多少次的限制,是否能夠不登錄而直接瀏覽某個頁面等。 (2)Web應用系統是否有超時的限制,也就是說,用戶登錄後在必定時間內(例如15分鐘)沒有點擊任何頁面,是否須要從新登錄才能正常使用。 (3)爲了保證Web應用系統的安全性,日誌文件是相當重要的。須要測試相關信息是否寫進了日誌文件、是否可追蹤。 (4)當使用了安全套接字時,還要測試加密是否正確,檢查信息的完整性。 (5)服務器端的腳本經常構成安全漏洞,這些漏洞又經常被黑客利用。因此,還要測試沒有通過受權,就不能在服務器端放置和編輯腳本的問題。