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