在
web測試中,經常會碰到很多表單輸入框,大體有兩種,一種是數值型文字框,一種是字元型的普通文字輸入框。
針對普通的文字輸入框,通常要檢查以下幾點:
1、輸入中英文空格
2、輸入超長字元
3、輸入字串中間含空格
4、輸入首尾空格
5、輸入特殊字元
6、輸入
html
格式語言
7、輸入特殊字串
null,null
8、輸入正常字串
用例設計:
引數說明:
<<>>
為輸入框的標題,
<<>>
為該標題的最大長度
step 1: <<>>
輸入英文空格
expect:
當<<>>
必填項時,提示「
<<>>
不能為空」,當是非必填項時儲存後內容自動清空
step 2: <<>>
輸入中文空格
expect:
當<<>>
必填項時,提示「
<<>>
不能為空」,當是非必填項時儲存後內容自動清空
step 3: <<>>
輸入超過
<<>>
個漢字
expect:
提示「<<>>
不能超過
<<>>
個字元」
step 4: <<>>
輸入超過
<<>>
個英文本元
expect:
提示「<<>>
不能超過
<<>>
個字元」
step 5: <<>>
輸入超過
<<>>
個中英文本元
expect:
提示「<<>>
不能超過
<<>>
個字元」
step 6: <<>>
輸入字串中含空格
expect:
儲存成功
step 7: <<>>
輸入字串首尾含空格
expect:
自動過濾左右空格,儲存成功
step 8: <<>>
輸入特殊字元,如
~!@#$%^&*()_+|/=-`{};』」:,./?<>
expect:
儲存成功
,顯示無異常
step 9: <<>>
輸入html
格式字元,如
expect:
儲存成功
,顯示無異常
step 10: <<>>
輸入null
或null
字串
expect:
儲存成功
step 11: <<>>
輸入普通字串
expect:
儲存成功
其中,8-10
為無限制情況,有的特殊輸入框對這些是敏感的有限制的,則預期結果也是不一樣的,
expect:
提示<<>>
不能輸入….
針對費用類的數值型輸入框:
條件:demcial(x,y) ,
介面顯示小數點到y位
通常要檢查以下幾點:
1、輸入英文空格
2、輸入中文空格
3、輸入字元中含有a~
z或a~
z或者~!@#$%^&*()_+|/=-`{};』」:,./?<>
4、輸入整數首位為05
、輸入整數末位為06
、輸入正數值
7、輸入負數值
8、輸入09
、輸入小數
10、輸入小數末位為011
、輸入的小數點多於乙個
12、輸入超長數值
13、輸入數字只有乙個小數點,小數點左邊
>(x-y)
個有效位
14、輸入數字只有乙個小數點,小數點右邊
>y
個有效位
15、輸入數字只有乙個小數點,小數字數小於
個有效位
16、輸入數字只有乙個小數點,小數字數=
y個有效位
用例設計:
引數說明:
<<>>
為輸入框的標題,
<<>>
為該標題的最大長度
step 1: <<>>
輸入英文空格
expect:
提示<<>>
不能為空格
step 2: <<>>
輸入中文空格
expect:
提示<<>>
不能為空格
step 3: <<>>
輸入字元中含有a~
z或a~
z或者~!@#$%^&*()_+|/=-`{};』」:,./?<>
expect:
提示<<<>>>
只能為數值
step 4: <<>>
輸入0010
expect
:保留有效資料,
10.00
儲存成功
step 5: <<>>
輸入10
expect: 10.00
儲存成功
注:對應檢查點的5和
6step 6: <<>>
輸入-10
expect: -10.00
儲存成功
step 7: <<>>
輸入0
expect: 0.00
儲存成功
step 8: <<>>
輸入0.50
expect:
保留有效位數
0.50
注:對應檢查點的8,
9,16
step 9:<<>>
輸入0.5.5
expect:
提示<<>>
最多只能有乙個小數點
step 10:<<>>
輸入(<<>>+1)
的數值expect:
提示有效位數值不能超過x位
step 11:<<>>
輸入[<<>>-<<>>+1].[<<>>] expect:
提示小數點左邊不能超過
(x-y)
個有效位
step 12:<<>>
輸入[<<>>-<<>>].[<<>>+1] expect:
如果有限制,提示小數點右邊不能超過
y個有效位,如果未限制,四捨五入後儲存
step 13:<<>>
輸入[<<>>-<<>>].[<<>>]
expect: [<<>>-<<>>].[<<>>]
儲存成功
輸入框的測試
最近在測試 web 的輸入框的時候,老是不知道從何處下手,去網上蒐羅了一些資料,當然網上對輸入框的測試資料少之又少,所以我作了乙個簡單的總結,總的情況有一下幾個方面 1 驗證輸入與輸出的是否資訊一致 2 輸入框之前的標題是否正確 3 對特殊字元的處理,尤其是輸入資訊徐需要傳送到 資料庫 的。特殊字元...
HTML多行文字輸入框和密碼輸入框
接下來我們寫個性簽名和密碼輸入框。多行輸入框 個性簽名是個多行輸入框。當多行文字輸入框中輸入的內容超過一行的長度時,它會自動換行,而單行文字輸入框不會換行。這裡我們會用到textarea標籤來寫多行輸入框。textarea name sign rows 5 cols 30 placeholder 請...
jquery 前端文字框,限制輸入框文字輸入
在web專案前端開發中,對表單的校驗以及對文字的限制輸入都是必須的。鑑於此,想把文字框限制輸入,都交給統一的指令碼來處理。方法 在需要做文字輸入控制的文字框中加屬性rule屬性,rule屬性值為一正規表示式。然後通過呼叫繫結方法來繫結擁有該屬性的可輸入文字框或文字域,根據rule值限制文字輸入。例如...