web網頁測試用例 非常實用

2021-08-29 02:37:19 字數 2068 閱讀 4126

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.便於使用者操作 戶使用起來能夠建立起精確的心裡模型,使用熟練了乙個介面後,切換...