常見的網站 BUG 主要為非法登入、 SQL 隱碼攻擊 (這個現在少了),多多使用者同時登入,多地點登入,資訊同步,檔案、圖片以及音視訊的上傳下載、亂碼、瀏覽器版本支援、高訪問量、網路不通暢時的指令碼不能載入等問題,下面則是一些 BUG 的具體分析:

1 頁面部分

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

(2)頁面是否顯示(在不同解析度下頁面是否存在,有些在 1024*768 下,就出現查詢按鈕不可見,在不同瀏覽器版本中頁面是是否顯示)

(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)字長、格式

(4)數字、郵政編碼、金額、電話、電子郵件、 ID 號、密碼

(5)日期、時間

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

6 許可權部分

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

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

以合併到功能測試

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

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

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

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

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

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

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

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

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

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

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

7 鍵盤操作

(1)Tab 鍵的使用

(2)上下方向鍵的使用

(3)Enter 鍵的使用

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

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

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

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

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

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

(5)幫助資訊:是否提供幫助資訊,幫助資訊的表現形式(頁面文字、提示資訊、幫助檔案),幫助資訊是否正確、詳細

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

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

(8)穩定性:執行所需的軟硬體配置,佔用資源情況,出現問題時的容錯性,對資料的保護非法登入、 SQL 隱碼攻擊 (這個現在少了),多多使用者同時登入,多地點登入,資訊同步,檔案、圖片以及音視訊的上傳下載、亂碼、瀏覽器版本支援、高訪問量、網路不通暢時的指令碼不能載入等問題。非法登入、 SQL 隱碼攻擊 (這個現在少了),多多使用者同時登入,多地點登入,資訊同步,檔案、圖片以及音視訊的上傳下載、亂碼、瀏覽器版本支援、高訪問量、網路不通暢時的指令碼不能載入等問題。