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