web測試中,各類web控制項測試點總結
一 、介面檢查
進入乙個頁面測試,首先是檢查title,頁面排版,欄位等,而不是馬上進入文字框校驗
1、頁面名稱title是否正確
2、當前位置是否可見 您的位置:***>***x
3、文字格式統一性
4、排版是否整齊
5、列表項顯示字段是否齊全,列表項欄位名稱是否跟表單統一
6、同一頁面,是否出現 欄位名稱相同、值取不同的問題。
7、資料載入情況:除了文字框的值,還要注意:
核取方塊,是否儲存打√,或者儲存不打√
下拉框,是否儲存選擇的值
多文字框,值是否都被儲存,空格,換行是否儲存
二、單文字框(type=text)
邊界:字段長度
判空:是否可以為空
唯一性:是否唯一 (小歸結:邊界、判空、唯一性、特殊字元、正確性)
考慮語言,操作環境
特殊符號測試輸入:
』 or 1<>'1 』 or 『1』='1 』 or 『1』<>'2 「|?><
where a=『***』 下劃線是否允許 輸入全部空格 輸入 單引號
>>
特殊字段輸入限定:
框內容是否合法(tel,ip,url,email)序號等,直接限制輸入數字,其他過濾掉
輸入金額文字框,整數首位為0,過濾掉,小數點後面,一般保留兩個有效數字。
正確性測試:(必不可少的步驟)
1)、(字段長度輸入最大允許長度時)資料允許長度的測試:
a、頁面是否被擠出的測試(都輸入長英文本串,是否斷行);
b、資料庫是否允許最大字元(都輸入漢字、都輸入英文、混合……);
c、最短長度的正確流程,最大長度的正確流程覆蓋。
2)、對於允許為空的字段,不填入,再次資料傳遞後,看是否報500錯誤。
3)、未規定字段長度(或者數值大小),不按死板輸入,輸入非常多字元(或者非常大的數值)時,做允許動作的正確性校驗,看是否報錯。(要達到的結果:不管有沒有長度限制(沒有給最長、最大限制讓你去測?),最終頁面不能拋資料庫異常。)monkeytest
說明:通過不斷輸入長字串,看是否有長度校驗;
最終都會出現以下兩種情況的一種:
a、頁面(前台)有校驗長度、大小; 或者
b、無校驗,資料庫報錯。
所以: 所有欄位都要做長度、大小限制(不管需求有沒有給出明確要求,不管測試顆粒度,都要限制長度,不允許報資料庫錯誤,都要測!!!)。最大長度限制可限定方法:1、不允許再輸入;2、自動截斷處理,並且給使用者提示。
關於長度概念:
1、 資料庫規定的位元組長度a
2、 頁面上可以輸入的字元數b
控制方法:
1)、頁面上,不管輸入什麼字元(全形如漢字、半形如字母),統一規定不能超過b個字元,此種限制,
測試點:全部輸入全形b個,測試(b3位元組)會不會超過資料庫位元組長度
全部輸入半形b個,測試(b1位元組)會不會超過資料庫位元組長度
混合輸入全形x半形y,測試(x3+y位元組)會不會超過資料庫長度
2)、頁面上,不以字元統計,以總的輸入位元組數統計,比如,全部輸入全形字符,允許可以輸入a/3個字元,全部輸入半形字元,允許輸入a個字元( 民生網的設計)
測試點:全部輸入全形,看是否允許輸入a/3個字元
全部輸入半形,看是否允許輸入a個字元
混合輸入全形x,半形y,看是否允許x3+y=a
(5個:判空、唯
一、邊界值、特殊字元、正確流程(多種資料、多種分支))
+測試校驗位置:ajax滑鼠事件校驗、前台提交按鈕js校驗,伺服器拿到資料後再次驗證
三、多文字框(type=textarea)
1)、空格和換行的問題,看需求,是否需要做支援html encoding
輸入全部空格時,是否判空處理?」」空格, 。
輸入折行,是否也顯示折行?
比如:列點說明原因,就需要支援。
2)、字母截斷的問題
對於一串字母,開發人員往往會忘掉做截斷,這樣如果展示在我們的平台上的話,這一串字母就會把我們的ui撐開
3)、長度控制格式, 您還可以輸入**個字元
這就是sql注入)
Web測試用例總結
關於 web測試 1頁面部分 1 頁面清單是否完整 是否已經將所需要的頁面全部都列出來了 2 頁面是否顯示 在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示 3 頁面在視窗中的顯示是否正確 美觀 在調整瀏覽器視窗大小時,螢幕重新整理是否正確 4 頁面特殊效果 如特殊字型效果 動畫效果 是...
編寫web測試用例
driver.find element by id kw send keys 妞給爺笑乙個 driver.find element by id su click time.sleep 2 title driver.title defteardown self self.driver.quit if ...
WEB測試用例(三)
介面設計的行業標準總結一 gui的整體標準包括以下四個方面 1.規範性 2.合理性 3.一致性 4.介面定製性 一 gui設計的規範 遵循一致的準則,確立標準並遵循,是軟體介面設計中必不可必的環節。確立介面標準的好處 1.便於使用者操作 戶使用起來能夠建立起精確的心裡模型,使用熟練了乙個介面後,切換...