如何測試乙個web的輸入框?
1、首先考慮是乙個文字輸入框還是數值型的文字輸入框
文字輸入框測試點:
1、重複
2、空 也就是不填寫是否支援
2、長度:例如支援100字元, 那需要測試100字元、101字元、100字元後輸入乙個漢字的情況, 最大長度的顯示是否正常
3、哪些是支援的字元型別:數字、字母、漢字、字元!@!#、特殊字元(tab 回車鍵是否支援)
4、是否支援多行,儲存是否成功,顯示是否按輸入的多行顯示
5、字元中帶有html標記對時,顯示是否正常 例如::
6、字串前後中帶空格,前後的空格是否過濾, 中間的空格是否保留
7、最大長度顯示是否正常
8、全形半形的字母、數字
9、字串中帶js標記對, 比如
10、複製功能是否可用
11、貼上功能是否可用、貼上超過最大長度的字串怎麼顯示?
12、多瀏覽器的相容性
13 、許可權校驗
數值型的輸入框測試點:
1、重複
2、空 不填寫是否支援
2、數值型別:
a: 小數 支援的位數、不夠支援的位數時,後面是否自動補零,超過支援的位數時,是四捨五入還是直接捨去
b: 整數
3、0 是否支援、是否符合業務邏輯
4、負數是否支援
5、數值的範圍:例如 -5
a: 小數型別時且為4位小數時:-5.0000 -4.9999 0.0000 4.9999 5.0000
b:整數型別時:-5 -4 0 4 5
6、非數字型別是否支援輸入
7、半形的數字、全形的數字
8、空格+數字
9、多瀏覽器的相容性
10、許可權校驗
一般的講,常見輸入框測試應該可以分以下幾種情況進行測試:
輸入框測試應該可以分以下幾種情況進行測試:1、 唯一性
如:使用者名稱註冊,輸入後即檢查使用者名稱是否已存在
2、 輸入型別
1)字母(大寫、小寫)
2) 數字(整數、小數;正數、負數、0)
3)中文
4)特殊字元(包括xml敏感字元、json敏感字元)
5)空、空格
3、 輸入長度
1)允許輸入範圍
2)臨界值
3)不允許輸入範圍
4、提示資訊(提示語言的正確性,對一些異常情況進行處理,主要檢查提示的正確性、完備性、友好性等,一般是結合bottom 進行測試)
5、 相容性
1) 瀏覽器相容性
2) 系統相容性 (手機、電腦、平板等)
1、 唯一性
如:使用者名稱註冊,輸入後即檢查使用者名稱是否已存在
2、 輸入型別
1)字母(大寫、小寫)
2) 數字(整數、小數;正數、負數、0)
3)中文
4)特殊字元(包括xml敏感字元、json敏感字元)
5)空、空格
3、 輸入長度
1)允許輸入範圍
2)臨界值
3)不允許輸入範圍
4、提示資訊(提示語言的正確性,對一些異常情況進行處理,主要檢查提示的正確性、完備性、友好性等,一般是結合bottom 進行測試)
5、 相容性
1) 瀏覽器相容性
2) 系統相容性 (手機、電腦、平板等)
測試點之輸入框
1.驗證輸入與輸出的是否資訊一致 2.輸入框的標題是否正確 3.對特殊字元的處理 4.對輸入框輸入超過限制的字元的處理,一般非特殊的沒有做出限制的在255byte左右,即127個漢字,當輸入過長時,提交資料是否會出錯 5.輸入框本身的大小 長度 6.不同內碼的字元的輸入 gbk,iso 8859 1...
web測試點補充
1.導航測試 導航描述了使用者在乙個頁面內操作的方式,在不同的使用者介面控制之間,例如按鈕.對話方塊.列表.視窗等,或者在不同的連線頁面之間。web應用的頁面結構,導航,選單,連線風格是否一致。2.圖形測試 1 圖形是否能明確用途。能準確說明事件,或者連線具體頁面 2 驗證頁面字型風格是否一致 3 ...
Web頁面測試 測試點和測試用例
1.需求符合度測試 1.各級選單名稱顯示是否按照需求說明書規定的設計,並且沒有遺漏和多餘 2.各級選單所完成的功能是否按照需求說明書規定的設計,並且沒有遺漏和多餘 3.各級選單的操作順序和操作方式是否按照需求說明書規定的設計,並且正確 2.頁面測試 1.頁面元素對齊方式是否符合規範的要求,或者操作方...