測試文字輸入框

2021-05-13 02:29:05 字數 3418 閱讀 9135

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值限制文字輸入。例如...