通常要檢查一下幾點:
1、輸入中英文空格
2、必填項的話,不輸入任何字符
3、輸入超長字符
4:輸入的字符串之間含空格
5:輸入首尾空格
7:輸入html格式語言
8:輸入特殊字符串NULL、null、 空格的轉(zhuǎn)義字符;
9:輸入正常字符串
10:輸入全角、半角空格
11:輸入全角/半角,大寫/小寫英文字符
12:輸入全角/半角數(shù)字
13:輸入中文字符(默認(rèn)全角)
14:輸入英文字符(默認(rèn)全角)
15:輸入Javascrīpt函數(shù):<b>Hello</b>,alert("hello")
針對費用類的數(shù)值型輸入框:
1、輸入英文空格
2:輸入中文空格
3:輸入字符中含有A~Z或a~z或者~!@#$%^&*()_+|{}[]:;'"/?《》<>
4: 輸入整數(shù)首位為0
5:輸入整數(shù)末尾為0
6:輸入正數(shù)值
7:輸入負(fù)數(shù)值
8:輸入0
9:輸入小數(shù)
10:輸入小數(shù)末尾為0
11:輸入的小數(shù)點多于一個
12:輸入超長數(shù)值
13:輸入數(shù)字只有一個小數(shù)點,小數(shù)點左邊>(x-y)個有效值
14:輸入數(shù)字只有一個小數(shù)點,小數(shù)點右邊>y個有效值
15:輸入數(shù)字只有一個小數(shù)點,小數(shù)點位數(shù)小于<Y個有效值
16:輸入數(shù)字只有一個小數(shù)點,小數(shù)位數(shù)=Y個有效值
普通輸入框測試檢查點
1.驗證輸入與輸出的是否信息一致;
2.輸入框之前的標(biāo)題是否正確;
3.對特殊字符的處理,尤其是輸入信息徐需要發(fā)送到數(shù)據(jù)庫的。特殊字符包括:'(單引號)、"(雙引號)、[](中括號)、()(小括號)、{}(大括號)、;(分號)、<>(大于小于號)……
4.對輸入框輸入超過限制的字符的處理,一般非特殊的沒有作出限制的在255byte左右;
5.輸入框本身的大小、長度;
6.不同內(nèi)碼的字符的輸入;
7.對空格、TAB字符的處理機制;
8.字符本身顯示的顏色;
9.密碼輸入窗口轉(zhuǎn)換成星號或其它符號;
10.密碼輸入框?qū)ζ渲械男畔⑦M行加密,防止采用破解星號的方法破解;
11.按下ctrl和alt鍵對輸入框的影響;
12.對于新增、修改、注冊時用的輸入框,有限制的,應(yīng)該輸入時作出提示,指出不允許的或者標(biāo)出允許的;
13.對于有約束條件要求的輸入框應(yīng)當(dāng)在條件滿足時輸入框的狀態(tài)發(fā)生相應(yīng)的改變,比如選了湖南就應(yīng)該列出湖南下面的市,或者選了某些條件之后,一些輸入框會關(guān)閉或轉(zhuǎn)為只讀狀態(tài);
14.輸入類型;根據(jù)前面的欄位標(biāo)題判斷該輸入框應(yīng)該輸入哪些內(nèi)容算是合理的。例如,是否允許輸入數(shù)字或字母,不允許輸入其他字符等。
15.輸入長度;數(shù)據(jù)庫字段有長度定義,當(dāng)輸入過長時,提交數(shù)據(jù)是否會出錯。
16.輸入狀態(tài);當(dāng)處于某種狀態(tài)下,輸入框是否處于可寫或非可寫狀態(tài)。例如,系統(tǒng)自動給予的編號等欄位作為唯一標(biāo)識,當(dāng)再次處于編輯狀態(tài)下,輸入框欄位應(yīng)處于不可寫狀態(tài),如果可寫對其編輯的話,可能會造成數(shù)據(jù)重復(fù)引起沖突等。
暫時,就能想這么多,看大家誰還有觀點,互相學(xué)習(xí)下!
17.如果是會進行數(shù)據(jù)庫操作的輸入框,還可以考慮輸入SQL中的一些特殊符號如單引號等,有時會有意想不到的錯誤出現(xiàn)
18.輸入類型 輸入長度 是否允許復(fù)制粘貼 為空的情況 空格的考慮 半角全角測試 對于密碼輸入框要考慮顯示的內(nèi)容是* 輸入錯誤時的提示信息及提示信息是否準(zhǔn)確
19.可以先了解你要測試的輸入框在軟件系統(tǒng)的某個功能中所扮演的角色,然后了解其具體的輸入條件,在將輸入條件按照有效等價類,無效等價類,邊界值等方法進行測試用例的設(shè)計。
20.關(guān)鍵字有大小寫混合的情況;
21.關(guān)鍵字中含有一個或多個空格的情況,包括前空格,中間空格(多個關(guān)鍵字),和后空格;
22.關(guān)鍵字中是否支持通配符的情況(視功能而定);
23.關(guān)鍵字的長度分別為9、10、11個字符時的情況;
24.關(guān)鍵字是valid,但是沒有匹配搜索結(jié)果的情況;
郵箱輸入框字段校驗測試
01)輸入合理的英文及數(shù)字字符組成的正確格式
02)格式正確的前提下輸入第一部分中的異常字段校驗
03)輸入無@的格式,如:ab.com
04)輸入@前無內(nèi)容的格式,如@b.com
05)輸入@后無內(nèi)容的格式,如a@
06)輸入@前后均沒有內(nèi)容的格式,如@
07)輸入沒有域名的格式,如a@b.,a@b
08)輸入email中有多個@的,如a@@b.com,a@b@c.d
09)輸入@后面直接跟域名的,如a@.com
10)輸入@后面有多個分隔符的,如a@b.c.d,a@b.c.d.e
11)輸入@前面有分隔符的情況,如a.b@c.d,a.b.c@d.e,a.b@c,a.b.c@d
驗證碼輸入框字段校驗測試(假設(shè)是4位數(shù)字)
01)不輸入,空內(nèi)容
02)空格輸入
03)輸入空格+正確驗證碼,空格出現(xiàn)在開頭,中間,結(jié)尾均需要測試
04)輸入4位其他非數(shù)字內(nèi)容
05)輸入第一部分中的異常字段校驗
06)輸入前3位或后3位驗證碼正確數(shù)字
07)輸入4位正確驗證碼+其他數(shù)字
手機號碼輸入框字段校驗測試(假設(shè)限制16個字符,只能輸入數(shù)字)
01)不輸入,空內(nèi)容
02)空格輸入
03)輸入空格+數(shù)字,空格出現(xiàn)在開頭,中間,結(jié)尾均需要測試
04)輸入其他非數(shù)字內(nèi)容
05)輸入第一部分中的異常字段校驗
06)輸入1個數(shù)字
07)輸入16位數(shù)字
08)輸入超過17位數(shù)字
09)輸入超長全數(shù)字測試
10)輸入空格+數(shù)字,空格出現(xiàn)在開頭,中間,結(jié)尾均需要測試