web端測試

因爲web端應用於用戶直接相關,又一般須要承受長時間的大量操做,所以web項目的功能和性能都必須通過可靠的驗證。web端測試常見的有界面測試、功能測試、性能測試、可用性(接口)測試、兼容性測試、安全性測試、連接測試。css

  1. 界面測試
    • 界面的風格、樣式、顏色是否協調
    • 界面窗口的最大化、最小化是否能正確切換
    • 界面佈局是否整齊,協調
    • 界面操做是否符合人們的常規習慣,提示界面是否符合人們的常規習慣
    • 界面是否有Tab鍵的支持,順序要有調理不亂跳
    • 操做有風險的界面時,是否有確認刪除等提示
    • 界面的特殊效果顯示是否正確(特殊字體效果、動畫顯示效果)
    • 界面在不一樣分辨率下是否清晰,在不一樣瀏覽器版本中是否顯示
    • 輸入框的檢查(日曆型輸入框合法性的檢查)
  2. 功能測試
    • 搜索功能
      • 若是支持模糊查詢,搜索名稱中任意一個字符是否都能搜索到
      • 用戶進行查詢操做時,通常狀況是不進行查詢條件的清空,除非須要特殊說明
      • 不一樣查詢條件之間來回選擇,是否出現頁面錯誤
      • 測試多個查詢條件時,要注意查詢條件的組合測試,可能不一樣組合的測試會報錯
    • 增刪改功能
      • 是否支持回車鍵、Tab鍵
      • 不符合要求的地方是否都有錯誤提示
      • 字段惟一的是否能夠重複添加,添加後是否能夠修改成已存在的字段
      • 刪除某些重要信息時是否有刪除提示
      • 刪除數據時是否能連續刪除多個,當只有一條數據時,是否能夠刪除成功,批量刪除信息時注意刪除的信息是否正確
      • 對頁面進行編輯修改時,點擊保存是佛能夠保存成功,檢查相關聯的數據是否獲得更新
      • 進行編輯的時候注意編輯項的長度設置,注意添加和修改的規則是否一致
      • 修改後增長數據時,要注意查詢頁面的數據是否及時更新,特別是在首頁時要注意數據的更新
      • 提交數據時,連續屢次點擊,查看系統是否出現相同的數據或者在連續點擊狀況下報錯
    • 登陸註冊功能
      • 檢查註冊成功後,頁面是否會跳轉到登陸頁面或其餘頁面
      • 註冊成功後刪除註冊帳號,檢查是否註冊成功
      • 輸入框是否支持Tap和Enter鍵
      • 密碼是否能夠複製粘貼,密碼是不是以加密符號顯示
      • 登陸時對用戶名和密碼進行檢測判斷
      • 登陸時,當頁面刷新從新輸入數據,檢查驗證碼是否更新
    • 對模塊的具體功能進行測試時能夠列出功能模塊全部的功能,進行排列組合,測試全部狀況
  3. 性能測試
    • 性能測試目的是對web端的頁面進行測試以確認系統頁面是否會影響系統的性能並未頁面的優化提供依據與建議
    • 減小請求和相應的往返字節,通常將全部css放到一個css文件,全部腳本放到js文件
    • 檢查js的位置
  4. 可用性(接口)測試
  5. 兼容性測試
    • 兼容性測試包括操做系統兼容、軟件兼容、不一樣瀏覽器的兼容
  6. 安全性測試
    • 服務器腳本經常構成安全漏洞,要對這進行測試,測試沒有通過受權就不能再服務器端放置和編輯腳本你的問題
    • 當使用了安全套接字,還要測試加加密是否正確,檢查信息的完整性
    • 爲了保證web應用系統的安全性,須要測試相關信息是否寫進了日誌文件,是否可追蹤
    • web頁面註冊登陸時還要驗證token,當token過時時須要誠信登陸驗證身份才能正常使用
  7. 連接測試
    • 連接測試主要是保證連接的可用性和正確性
相關文章
相關標籤/搜索