Web測試 WEB測試方法及注意地方

2022-02-08 16:42:56 字數 2861 閱讀 3270

(1) 頁面清單是否完整(是否已經將所需要的頁面全部都列出來了)

(2) 頁面是否顯示(在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示)

(3) 頁面在視窗中的顯示是否正確、美觀(在調整瀏覽器視窗大小時,螢幕重新整理是否正確)

(4) 頁面特殊效果(如特殊字型效果、動畫效果)是否顯示

(5) 頁面特殊效果顯示是否正確

(1)頁面元素清單(為實現功能,是否將所需要的元素全部都列出來了,如按鈕、單選框、核取方塊、列表框、超連線、輸入框等等)

(2)素是否顯示(元素是否存在)

(3)頁面元素是否顯示正確(主要針對文字、圖形、簽章)

(4)頁面元素的外形、擺放位置(如按鈕、列表框、核選框、輸入框、超連線等)

(5) 頁面元素基本功能是否實現(如文字特效、動畫特效、按鈕、超連線)

(6) 頁面元素的容錯性列表(如輸入框、時間列表或日曆)

(7) 頁面元素的容錯性是否存在

(8) 頁面元素的容錯性是否正確

(1) 資料初始化是否執行

(2) 資料初始化是否正確

(3) 資料處理功能是否執行

(4) 資料處理功能是否正確

(5) 資料儲存是否執行

(6) 資料儲存是否正確

(7) 是否對其他功能有影響

(8) 如果影響其他功能,系統能否作出正確的反應

(9) 其他錯誤

(10) 對模組的具體功能進行測試時可以列出功能模組的所有功能,進行排列組合,測試所有情況如:某一功能模組具有最基本的增刪改查功能,則需要進行以下測試

單項功能測試(增加、修改、查詢、刪除)

增加——>增加——>增加 (連續增加測試)

增加——>刪除

增加——>刪除——>增加 (新增加的內容與刪除內容一致)

增加——>修改——>刪除

修改——>修改——>修改 (連續修改測試)

修改——>增加 (新增加的內容與修改前內容一致)

修改——>刪除

修改——>刪除——>增加 (新增加的內容與刪除內容一致)

刪除——>刪除——>刪除 (連續刪除測試)

(11)查詢功能分為兩種情況,驗證操作結果。

1)開啟頁面時自動顯示結果,則不特別強調;

2)需要手工操作進行查詢,則每次在其他功能完成後進行。

(1) 成功、失敗提示

(2) 操作結果提示

(3) 確認提示

(4) 危險操作、重要操作提示

(5) 返回頁面 提示後顯示的頁面

注意以下幾種情況:

(1) 為空、非空

(2) 唯一性

(3)字長、格式

(5) 日期、時間

(6) 特殊字元 (對資料庫)英文單、雙引號,&符號

功能許可權: 指定使用者可以使用那些功能,不能使用那些功能

資料許可權: 指定使用者可以處理那些資料,不可以處理那些資料。可以合併到功能測試

操作許可權: 在邏輯關係上,操作前後順序、資料處理情況。可以合併到功能測試

許可權變化: 可以合併到功能測試

(1) 功能許可權是否存在

(2)功能許可權是否正確

(3) 資料許可權是否存在

(4) 資料許可權是否正確

(5)操作許可權是否存在

(6) 操作許可權是否正確

(7) 引起許可權變化的功能列表

(8) 功能許可權變化還是資料許可權變化,或兩者兼有

(9) 許可權變化是否正確

(1)tab鍵的使用

(2) 上下方向鍵的使用

(3)enter鍵的使用

(4) 系統設定快捷鍵的使用(如果設定有快捷鍵)

(1) 完整性:是否是乙個整體,沒有功能缺損

(2) 易用性:使用是否方便

(3) 一致性:類似的問題用類似的方法處理

(4) 提示資訊:提示資訊是否完整、正確、詳細

(6) 相容性:包括作業系統相容和應用軟體相容,可能還包括硬體相容

(7) 可擴充套件性:是否由公升級的餘地,是否保留了介面、

(8) 穩定性:執行所需的軟硬體配置,占用資源情況,出現問題時的容錯性,對資料的保護

(9) 執行速度:執行的快慢,頻寬占用情況

1.功能點測試:是否滿足需求所要求的功能

2.字串長度檢查:輸入超出需求所說明的字串長度的內容,看系統是否檢查字串長度,會不會出錯.

3.字元型別檢查:在應該輸入指定型別的內容的地方輸入其他型別的內容(如在應該輸入整型的地方輸入其他字元型別),看系統是否檢查字元型別,會否報錯.

4.標點符號檢查:輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵.看系統處理是否正確.

5.中文字元處理:在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯.

6.資訊重複:在一些需要命名,且名字應該唯一的資訊輸入重複的名字或id,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理.

7.介面測試:介面的正確性、一致性、友好性、易用性。

是從最終的使用者使用者的角度來看軟體,軟體難以理解,不易使用就是軟體缺陷。可以從以下幾個方面重點來檢查使用者介面:

1.易用性檢查:確保軟體易於理解,方便使用。

2.一致性檢查:

3.正確性檢查:檢查頁面上的form, button, table, header, footer,提示資訊,還有其他文字拼寫,句子的語法等是否正確。4.友好性檢查:

5.合理性檢查:做delete, update, add, cancel, back等操作後,檢視資訊回到的頁面是否合理。6.檢查本地化是否通過:英文版不應該有中文資訊,英文翻譯準確,專業。7.頁面最大化檢查:測試最大化/最小化/還原時頁面是否做了對應的處理。

**:

web端測試方法

1.1.相容性測試 作業系統相容 windows windows7 win8 win10 macubuntu centos linux 瀏覽器相容 ie 8,9,10 chrom firefox safari 蘋果出的 歐朋瀏覽器 其他主流市場 qq瀏覽器 360瀏覽器 搜狗瀏覽器 1.2.安全性測...

WEB測試方法(十一)

樣。如果web系統響應時間太長 例如超過5秒鐘 使用者就會因沒有耐心等待而離開。另外,有些頁面有超時的限制,如果響應速度太慢,使用者可能還沒來得及瀏覽內容,就需要重新登陸了。而且,連線速度太慢,還可能引起資料丟失,使使用者得不到真實的頁面。2負載測試 負載測試是為了測量web系統在某一負載級別上的效...

WEB測試方法(十)

業務流程,一般會涉及到多個模組的資料,所以在對業務流程測試時,首先要保證單個模組功能的正確性,其次就要對各個模組間傳遞的資料進行測試,這往往是容易出現問題的地方,測試時一定要設計不同的資料進行測試。1 sql 注入 比如登陸頁面 2 xss跨 指令碼攻擊 程式或 資料庫沒有對一些特殊字元進行過濾或處...