web網(wǎng)頁(yè)測(cè)試用例(非常實(shí)用)
Web測(cè)試中,各類web控件測(cè)試點(diǎn)總結(jié)一 、界面檢查 進(jìn)入一個(gè)頁(yè)面測(cè)試,首先是檢查title,頁(yè)面排版,字段等,而不是馬上進(jìn)入文本框校驗(yàn) 1、頁(yè)面名稱title是否正確 2、當(dāng)前位置是否可見(jiàn)
Web測(cè)試中,各類web控件測(cè)試點(diǎn)總結(jié)
一 、界面檢查
進(jìn)入一個(gè)頁(yè)面測(cè)試,首先是檢查title,頁(yè)面排版,字段等,而不是馬上進(jìn)入文本框校驗(yàn)
1、頁(yè)面名稱title是否正確
2、當(dāng)前位置是否可見(jiàn) 您的位置:xxx>xxxx
3、文字格式統(tǒng)一性
4、排版是否整齊
5、列表項(xiàng)顯示字段是否齊全,列表項(xiàng)字段名稱是否跟表單統(tǒng)一
6、同一頁(yè)面,是否出現(xiàn) 字段名稱相同、值取不同的問(wèn)題。
7、數(shù)據(jù)加載情況:除了文本框的值,還要注意:
復(fù)選框,是否保存打√,或者保存不打√
下拉框,是否保存選擇的值
多文本框,值是否都被保存,空格,換行是否保存
二、單文本框(type=text)
邊界:字段長(zhǎng)度
判空:是否可以為空
唯一性:是否唯一 (小歸結(jié):邊界、判空、唯一性、特殊字符、正確性)
考慮語(yǔ)言,操作環(huán)境
特殊符號(hào)測(cè)試輸入:
' or 1<>'1 ' or '1'='1 ' or '1'<>'2 "|?><
where a='xxx' 下劃線是否允許 輸入全部空格 輸入 單引號(hào)
>>
特殊字段輸入限定:
框內(nèi)容是否合法(tel,ip,url,email)序號(hào)等,直接限制輸入數(shù)字,其他過(guò)濾掉
輸入金額文本框,整數(shù)首位為0,過(guò)濾掉,小數(shù)點(diǎn)后面,一般保留兩個(gè)有效數(shù)字。
正確性測(cè)試:(必不可少的步驟)
1)、(字段長(zhǎng)度輸入最大允許長(zhǎng)度時(shí))數(shù)據(jù)允許長(zhǎng)度的測(cè)試:
a、頁(yè)面是否被擠出的測(cè)試(都輸入長(zhǎng)英文字符串,是否斷行);
b、數(shù)據(jù)庫(kù)是否允許最大字符(都輸入漢字、都輸入英文、混合……);
c、最短長(zhǎng)度的正確流程,最大長(zhǎng)度的正確流程覆蓋。
2)、對(duì)于允許為空的字段,不填入,再次數(shù)據(jù)傳遞后,看是否報(bào)500錯(cuò)誤。
3)、未規(guī)定字段長(zhǎng)度(或者數(shù)值大?。?,不按死板輸入,輸入非常多字符(或者非常大的數(shù)值)時(shí),做允許動(dòng)作的正確性校驗(yàn),看是否報(bào)錯(cuò)。(要達(dá)到的結(jié)果:不管有沒(méi)有長(zhǎng)度限制(沒(méi)有給最長(zhǎng)、最大限制讓你去測(cè)?),最終頁(yè)面不能拋數(shù)據(jù)庫(kù)異常。)monkeytest
說(shuō)明:通過(guò)不斷輸入長(zhǎng)字符串,看是否有長(zhǎng)度校驗(yàn);
最終都會(huì)出現(xiàn)以下兩種情況的一種:
A、頁(yè)面(前臺(tái))有校驗(yàn)長(zhǎng)度、大?。? 或者
B、無(wú)校驗(yàn),數(shù)據(jù)庫(kù)報(bào)錯(cuò)。
所以: 所有字段都要做長(zhǎng)度、大小限制(不管需求有沒(méi)有給出明確要求,不管測(cè)試顆粒度,都要限制長(zhǎng)度,不允許報(bào)數(shù)據(jù)庫(kù)錯(cuò)誤,都要測(cè)?。?!)。最大長(zhǎng)度限制可限定方法:1、不允許再輸入;2、自動(dòng)截?cái)嗵幚?,并且給用戶提示。
關(guān)于長(zhǎng)度概念:
1、 數(shù)據(jù)庫(kù)規(guī)定的字節(jié)長(zhǎng)度A
2、 頁(yè)