web及移動應用測試知識總結

發現本身對測試知識的掌握不夠系統,在這裏整理一下好了。html

1. 通用測試點前端

  • 功能測試
    • 正向:輸入一個有效的輸入而且指望軟件可以完成一些根聽說明書規定的行爲
    • 逆向:輸入一個無效的輸入而且指望軟件給出合理的錯誤提示
  • 性能測試
    • 前端性能
    • 後端性能
      • 硬件上的性能瓶頸:通常指的是CPU、RAM方面的問題,分爲服務器硬件瓶頸、網絡瓶頸、服務器操做系統瓶頸(參數配置)、中間件瓶頸(參數配置、數據庫、web服務器等)、應用瓶頸(SQL語句、數據庫設計、業務邏輯、算法等)。
      • 應用軟件上的瓶頸:通常指的是應用服務器、web服務器等應用軟件,還包括數據庫系統。
      • 應用程序上的瓶頸:通常指的是開發人員新開發出來的應該程序。
      • 操做系統上的瓶頸:通常指的是windows/unix/linux等操做系統。
      • 網絡設備上的瓶頸:通常指的是防火牆、動態負載均衡器、交換機等設備。
  • 兼容性測試
    • 移動端:不一樣操做系統版本,不一樣手機屏幕大小
    • web端:不一樣瀏覽器
  • 安全性測試
    • 身份驗證失效:可無需認證便可訪問被保護的資源,退出登錄後身份驗證信息仍然有效等
    • 技術攻擊:SQL注入攻擊,XSS攻擊,文件上傳漏洞等
    • 邏輯漏洞
    • checklist詳見,http://www.cnblogs.com/sunada2005/p/3477932.html
  • 易用性測試
    • 用戶體驗很是重要
  • 外國語言測試

2. 移動端應用常見測試點linux

移動互聯網的潮流不可抗拒,因此移動端測試也愈加重要。除服務端常見的測試點外,還須要考慮移動端的以下特色。web

  • 兼容性
    • 移動終端多種多樣,操做系統版本不一樣,終端按鍵不統一,屏幕大小各異,兼容性測試顯得很是有必要
  • 易用性
    • 移動終端屏幕廣泛偏小,打字也較爲困難,操做不易。若是軟件操做過於複雜,會使用戶感到厭煩,不想再使用該應用
    • 是否尊重用戶的使用習慣
  • 移動終端的其餘功能對app的影響
    • 手機有接電話和收短信的功能,需測試在使用該應用時,有電話或短信打斷時的場景
    • 切出應用後再切入應用,應用是否表現正常
    • 移動終端常有定位功能,需關注測試應用與定位相關的功能
    • 移動端的屏幕可橫放或豎放,需關注應該在不一樣顯示方向下的表現
    • 是否支持移動終端的外圍設備
  • 應用所需資源
    • 電量
    • 網絡流量:當須要較大流量時,應提醒移動網絡中的用戶,以避免給用戶形成損失
    • 內存、存儲器
相關文章
相關標籤/搜索