web測試
- web測試概論
面向web應用系統測試與傳統的軟件測試不同,不僅需要檢查和驗證是否按照需求規格說明書要求運行,還需要測試web應用在不同的瀏覽器上是否符合要求,與不同的數據庫連接是否有效,更重要的是在性能,安全性,易用性等方面
主要包括:
- 功能測試
- 性能測試
- 安全性測試
- 配置和兼容性測試
- 易用性測試
- web功能測試
- 鏈接測試:【鏈接是否正確,鏈接的頁面是否存在,是否有孤立的頁面【沒有鏈接指向的頁面】】
- 表單測試【表單控件的正確性,提交信息的完整性,正確性,是否有錯誤處理】
- cookie測試 【是否能正常工作,是否能正確保存用戶信息,標識用戶當前狀態】
- 設計語言測試
- 其他測試【數據庫測試,面向任務,業務邏輯測試,探查性測試,迴歸測試】
- web性能測試
- 速度測試:用戶的響應時間,一般不超過5ms,若響應太慢的原因有很多【服務器查詢耗時,服務器硬件影響,訪問頁面文件過大,網絡連接帶寬】
- 負載測試:【測試時,增加用戶數量,平均響應時間就會增加,當達到用戶可以接受的平均響應時間,這個臨界點就是系統可以支持的併發用戶數】
- 壓力測試:【在負載測試的基礎上,增大負載量,直到系統崩潰】
- web安全測試
- 由於數據庫的安全性導致web應用系統的安全性的問題
- web應用採用多種登錄的方式,產品發佈時提供默認管理員用戶和密碼
- web應用示範採用了ssl等加密技術
- web應用是否是有超時,或者是頻繁登錄
- web配置兼容性測試
- 典型的應用服務器:【web服務器,數據庫服務器,實時通訊服務器】
- 服務器端配置和兼容性測試:【防火牆,操作系統,硬件兼容性】
- 客戶端兼容性測試【瀏覽器,小型防火牆,操作系統,硬件兼容性】
- web易用性測試
- 能否成功完成一個任務
- 普通用戶完成一個任務需要的時間
- 完成典型任務需要的訪問的頁面數
總結:
web應用系統測試
- 功能測試
- 鏈接測試
- 表單測試
- cookie測試
- 設計語言測試
- 數據庫中數據測試
- 性能測試
- 速度測試
- 負載測試
- 壓力測試
- 安全性測試
- 數據庫安全性
- 操作系統安全性
- 登錄注意事項
- 加密技術影響
- 超時是否起作用
- 瞭解安全漏洞,補丁
- 配置和兼容性測試
- 服務器端
- 客戶端
- 可用性測試
- 導航測試
- 整體頁面測試
- 圖形測試
- 內容測試
- 幫助文檔測試
- 其他測試
- 組件測試
- 安裝測試