WEB常用測試用例 文字輸入框

2021-04-30 10:52:42 字數 3450 閱讀 2410

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,16step 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 輸入字串中間含空格 4 輸入首尾空格 5 輸入特殊字元 6 輸入 html 格式語言 7 輸入特殊字串 nul...

web頁面輸入框測試點

如何測試乙個web的輸入框?1 首先考慮是乙個文字輸入框還是數值型的文字輸入框 文字輸入框測試點 1 重複 2 空 也就是不填寫是否支援 2 長度 例如支援100字元,那需要測試100字元 101字元 100字元後輸入乙個漢字的情況,最大長度的顯示是否正常 3 哪些是支援的字元型別 數字 字母 漢字...

入門測試用例設計對輸入框的常用方法

1 等價類表的方法 a 有輸入的都可以用等價類表的方法 b 等價類表由有效等價類和無效等價類組成 有效等價類 正整數 正小數 無效等價類 字母 漢字 特殊符號 負數 空。總結 優點 簡單高效 缺點 只考慮了輸入的有效和無效 選取資料比較隨機,難以發現邊界上 的缺陷 例 在三角形計算中,要求三角形的三...