軟件測試基礎(七)

web測試
  • web測試概論

面向web應用系統測試與傳統的軟件測試不同,不僅需要檢查和驗證是否按照需求規格說明書要求運行,還需要測試web應用在不同的瀏覽器上是否符合要求,與不同的數據庫連接是否有效,更重要的是在性能,安全性,易用性等方面
主要包括:
- 功能測試
- 性能測試
- 安全性測試
- 配置和兼容性測試
- 易用性測試

  • web功能測試
    • 鏈接測試:【鏈接是否正確,鏈接的頁面是否存在,是否有孤立的頁面【沒有鏈接指向的頁面】】
    • 表單測試【表單控件的正確性,提交信息的完整性,正確性,是否有錯誤處理】
    • cookie測試 【是否能正常工作,是否能正確保存用戶信息,標識用戶當前狀態】
    • 設計語言測試
    • 其他測試【數據庫測試,面向任務,業務邏輯測試,探查性測試,迴歸測試】
  • web性能測試
    • 速度測試:用戶的響應時間,一般不超過5ms,若響應太慢的原因有很多【服務器查詢耗時,服務器硬件影響,訪問頁面文件過大,網絡連接帶寬】
    • 負載測試:【測試時,增加用戶數量,平均響應時間就會增加,當達到用戶可以接受的平均響應時間,這個臨界點就是系統可以支持的併發用戶數】
    • 壓力測試:【在負載測試的基礎上,增大負載量,直到系統崩潰】
  • web安全測試
    • 由於數據庫的安全性導致web應用系統的安全性的問題
    • web應用採用多種登錄的方式,產品發佈時提供默認管理員用戶和密碼
    • web應用示範採用了ssl等加密技術
    • web應用是否是有超時,或者是頻繁登錄
  • web配置兼容性測試
    • 典型的應用服務器:【web服務器,數據庫服務器,實時通訊服務器】
    • 服務器端配置和兼容性測試:【防火牆,操作系統,硬件兼容性】
    • 客戶端兼容性測試【瀏覽器,小型防火牆,操作系統,硬件兼容性】
  • web易用性測試
    • 能否成功完成一個任務
    • 普通用戶完成一個任務需要的時間
    • 完成典型任務需要的訪問的頁面數

總結:
web應用系統測試

  • 功能測試
    • 鏈接測試
    • 表單測試
    • cookie測試
    • 設計語言測試
    • 數據庫中數據測試
  • 性能測試
    • 速度測試
    • 負載測試
    • 壓力測試
  • 安全性測試
    • 數據庫安全性
    • 操作系統安全性
    • 登錄注意事項
    • 加密技術影響
    • 超時是否起作用
    • 瞭解安全漏洞,補丁
  • 配置和兼容性測試
    • 服務器端
    • 客戶端
  • 可用性測試
    • 導航測試
    • 整體頁面測試
    • 圖形測試
    • 內容測試
    • 幫助文檔測試
  • 其他測試
    • 組件測試
    • 安裝測試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章