Web測試用例總結

2021-07-09 04:57:11 字數 3319 閱讀 8814

關於

web測試

1頁面部分

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

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

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

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

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

2 頁面元素部分

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

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

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

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

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

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

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

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

3 功能部分

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

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

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

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

(5) 資料儲存是否執行

(6) 資料儲存是否正確

(7) 是否對

其他功能有影響

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

(9) 其他錯誤

(10) 對模組的具體功能進行測試時可以列出功能模組的所有功能,進行排列組合,測試所有情況

如:某一功能模組具有最基本的增刪改查功能,則需要進行以下測試

單項功能測試

(增加、修改、查詢、刪除)

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

增加——>刪除

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

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

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

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

修改——>刪除

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

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

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

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

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

4 提示資訊

(1) 成功、失敗提示

(2) 操作結果提示

(3) 確認提示

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

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

5 容錯性

注意以下幾種情況

(1) 為空、非空

(2) 唯一性

(3 )字長、格式

(5) 日期、時間

(6) 特殊字元 (對

資料庫)英文單、雙引號,&符號

6 許可權部分

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

資料許可權: 指定使用者可以處理那些資料,不可以處理那些資料。可

以合併到功能測試

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

並到功能測試

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

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

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

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

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

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

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

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

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

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

7 鍵盤操作

(1) tab鍵的使用

(2) 上下方向鍵的使用

(3) enter鍵的使用

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

8 測試中還應注意的其他事項

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

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

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

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

(11) 相容性:包括

作業系統

相容和應用軟體相容,可能還包括硬體相容

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

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

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

有幾點:

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

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

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

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

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

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

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

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

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

2.一致性檢查:

a.注意系統頁面的風格是否一致,如字的大小、顏色、字型要相同。

b.提示資訊的表達方式是否一致。

c.按鈕排列順序是否一致。

d.back, cancel等按鈕跳轉頁面處理是否一致。

e.各字段的名稱,位置、長度、型別是否和設計文件要求一致,如employee no和loginname不一致。

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

4.友好性檢查:

a.提示資訊是否友好.

b.系統應該在使用者執行錯誤的操作之前提出警告,提示資訊.

c.頁面解析度檢查,在各種解析度瀏覽系統檢查系統介面友好性。

5.合理性檢查:做delete, update, add, cancel, back等操作後,檢視資訊回到的頁面是否合理。

6.檢查本地化是否通過:英文版不應該有中文資訊,英文翻譯準確,專業。

7.頁面最大化檢查:測試最大化/最小化/還原時頁面是否做了對應的處理。

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

WEB測試用例(八)

gui測試之資訊處理類篇 在這篇文章中,我將文字框 text box 列表框 list box 組合框 combo box 下拉列表框 drop down list box 核取方塊 check box 單選框 radio box option box 選項框 option box 滑動條 slid...