web測試 轉貼

2021-06-15 21:56:20 字數 3363 閱讀 3315

關於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框架比較(轉貼)

在sun技術社群論壇看到這樣的貼子,感覺不錯,摘錄於此 web框架比較 struts spring mvc webwork tapestry和jsf by matt raible 各自優缺點 1 struts 優點 業界 標準 很多成功案例 學習資源豐富,html標籤非常優秀 缺點 actionfo...

基於web的版本控制工具 轉貼

基於專案需要尋找web上面使用的windows平台的版本控制工具。google baidu msn之後基本確定了以下三種 1 vss remoting 也許這個是我們最習慣的微軟方式的工具,但是。我們沒錢買 2 cvsnet 目前使用開源使用最廣泛的版本控制工具,也支援windows 在window...

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

1 頁面清單是否完整 是否已經將所需要的頁面全部都列出來了 2 頁面是否顯示 在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示 3 頁面在視窗中的顯示是否正確 美觀 在調整瀏覽器視窗大小時,螢幕重新整理是否正確 4 頁面特殊效果 如特殊字型效果 動畫效果 是否顯示 5 頁面特殊效果顯示是...