1. 程式人生 > >常用控制元件測試點(一)

常用控制元件測試點(一)

 

 常用控制元件測試點(一)

  • 輸入框
    • 輸入框一般分為文字輸入框、數字輸入框;一般使用在填寫輸入的內容上,輸入框常見測試點如下:
      • 輸入框內容必填或選填
      • 輸入字元長度是否合法,超長字元輸入後是否符合預期,可用邊界值檢查字元長度限制
      • 輸入內容是否存在唯一性檢查
      • 輸入儲存特殊字元時是否增加判定,特別是&、單引號’、雙引號"、空格等特殊字元
      • 輸入內容前後帶空格的,能否自動過濾處理
      • 輸入儲存特殊字串時是否增加驗證,如null、js程式碼、html程式碼等
      • 數字輸入框需檢查邊界值,負數,分數,非數字,0,科學計數法,字母與數字結合,16進位制,8進位制,貨幣性輸入,小數點位數檢查等情況
      • 有聯動輸入功能的輸入框,要檢查自動帶入資料的正確性
      • 輸入框UI設計是否符合規範
  • 按鈕
    • 按鈕一般用於確認提交操作,常見測試點如下:
      • 按鈕是否可用且按鈕的啟用、禁用狀態是否符合預期
      • 按鈕的功能能否正常實現且相關頁面是否重新整理顯示
      • 點選按鈕後出現的提示資訊或彈出框是否符合預期
      • 按鈕點選方式是否符合預期,單擊、雙擊、左鍵、右鍵、多次點選有何效果等
      • enter鍵能否操作按鈕實現功能
      • tab鍵是否支援不同的按鈕或其他控制元件間切換。
      • 按鈕在滑鼠懸浮、選中、點選、等操作下的狀態是否符合預期
      • 按鈕UI設計是否符合規範
  • 列表
    • 列表主要用於較多同類型資料的展現。列表資料展示需要注意資料的全面性、正確性及數量,常見測試點如下:
      • 列表單元格長度、高度是否合理
      • 資料資訊過多時如何展示,是否存在滾動條
      • 列表每個單元格是否支援多樣性內容顯示
      • 列表資料為空時,顯示是否符合預期
      • 列表翻頁功能是否能正常使用
      • 列表是否支援表頭排序,且表頭排序功能是否正常
      • 列表其他附加功能(比如:刪除、新增,編輯,下載等)是否正常
      • 列表資訊的全選、複選驗證
      • 列表資料在不同標籤之間切換功能檢查
      • 列表UI設計是否符合規範
  • ip輸入框
      • IP輸入是否允許為空,不允許為空時是否驗證
      • 輸入正確的符合格式的IP
      • 輸入錯誤格式的IP是否有合理的提示資訊
      • IP是否允許重名
      • 輸入帶非數字的IP
      • 一般IP都支援*,表示任意字元,輸入四個*