web通用測試指南

1. 控件檢查

1.1. 輸入框校驗

  • 校驗接收到非法輸入時能夠恰當處理。

  • 校驗該輸入爲必填項時處理恰當。

  • 校驗輸入超過允許的最大長度的數據時能夠恰當處理。

  • 校驗輸入低於允許的最小長度的數據時能夠恰當處理。

  • 校驗輸入符合預期時能夠處理正確。

  • 校驗頁面加載或重新加載後默認值是正確的。

  • 校驗組合框中的數據可以正常選擇和更改。

  • 校驗一個表格有多個部分時,表格正確顯示了所有的部分,且排列正確,文字內容也處於正確的位置。

  • 校驗當頁面待顯示內容超過顯示區域尺寸時,滾動條會正常顯示出來。

  • 校驗禁止直接輸入特殊符號時,使用“複製、粘貼”處理正確。

  • 校驗輸入時允許回車鍵、tab鍵等。

  • 校驗輸入腳本函數處理正確。

1.2. 日期控件測試

  • 校驗接收到非法輸入時能夠恰當處理。

  • 校驗閏年被正確驗證並且不會引起計算錯誤。

  • 校驗不存在月份的輸入,能被正確處理。

  • 校驗不存在日期的輸入,能被正確處理。

  • 校驗禁止直接輸入特殊符號時,使用“複製、粘貼”處理正確。

  • 校驗網頁版權信息中的日期是否已更新。

  • 校驗選中業務中明確說明不能選中的日期時,處理正確。

  • 校驗默認選項選擇正確。

  • 校驗頁面刷新以後,日期選擇處理正確。

1.3. 下拉框控件測試

  • 校驗下拉列表內容正確。

  • 校驗列表內容較多時,可使用滾動條。

  • 校驗下拉框所選項目對應功能處理正確。

  • 檢驗下拉框寬度控制處理正確。

  • 校驗下拉框默認值是否正確。

  • 校驗有約束條件時,根據其他要素變化,下拉列表內容隨之變化,能夠處理正確(如:選擇省份不同,市級列表隨之變化)。

1.4. 單選框控件測試

  • 校驗選項不能同時選中,只能選中一個。

  • 校驗選中選項保存刷新後,功能處理正確。

  • 校驗默認選項是否正確。

1.5. 複選框控件測試

  • 校驗複選框允許都被選中。

  • 校驗複選框允許都不被選中。

  • 校驗複選框允許部分被選中。

  • 校驗選中多個選項保存刷新後,功能處理正確。

1.6. 上傳控件測試

  • 校驗Browse按鈕選擇文件能正常使用。

  • 校驗上傳異常類型或超過大小的文件,能夠處理正確。

  • 校驗上傳後圖片能夠正常顯示,文件能夠正常解析。

  • 校驗上傳文件的名稱與保存後文件的名稱一致。

1.7. 滾動條控件測試

  • 校驗滾動條長度根據顯示內容長度或寬度變換。

  • 檢驗拖動滾動條,頁面內容顯示正常。

  • 檢驗可用鼠標滾輪控制滾動條,也可單擊拖動滾動條。

1.8. 樹控件測試

  • 校驗產品中所有的樹控件風格一致。

  • 校驗樹目錄的默認展開狀態正確。

  • 校驗樹目錄的顏色、圖標都正確。

  • 校驗頁面刷新時,樹目錄的狀態、數據處理正確。

  • 校驗樹結構的節點、數據顯示正確。

  • 校驗樹結構層數顯示正確。

2. 數據校驗

2.1. 數據校驗

  • 校驗任何時候輸入非法數據時,產品都不能表現糟糕,依然要做出恰當的處理。

  • 校驗如果用戶在產品使用過程中刪除 cookie ,產品都不能表現糟糕,依然要做出恰當的處理。

  • 校驗如果用戶在使用產品後刪除 cookie 會有什麼後果,產品都不能表現糟糕,依然要做出恰當的處理。

2.2. 數據一致性測試

  • 校驗輸入最大字符長度時顯示和操作都是正常的。

  • 校驗數字輸入域是否接受負值及接受負值是否合理。

  • 校驗數據保存之後所有的數值在數據庫中都得到完整的保存。

2.3. 字符輸入測試

  • 校驗空數據和非空數據均能被正確處理。

  • 校驗輸入非法字符和符號均能被正確處理。

  • 校驗合法字符均能被正確處理。

2.4. 數字輸入測試

  • 校驗最小、最大值、最大值+1、最小值-1被正確處理。

  • 校驗最小位數、最大位數、最小位數-1、最大位數+1被處理正確。

  • 校驗數值輸入框的第一個字符位置輸入空格時報錯。

  • 校驗輸入值輸入框的最後一個字符位置輸入空格時報錯。

  • 校驗正號 (+) 和負號 (-) 被正確處理。

  • 校驗沒有除數爲 0或者null 的情況發生。

  • 校驗在所有的運算中加入 0 的情況均能被正確處理。

2.5. 信息重複測試

  • 校驗命名唯一性輸入框中輸入重複的名稱,能被正確處理。

  • 校驗輸入內容符合唯一性,能正確處理。

3. 導航和鏈接

3.1. 導航測試

  • 校驗滾動條在需要時能正確顯示。

  • 校驗網頁上的所有操作均可以通過鍵盤操作完成,如回車、文本輸入、Tab 鍵、空格等。

  • 校驗麪包屑導航是否存在。

  • 校驗在未保存當前頁面時離開頁面有用戶提示信息。

3.2. 鏈接測試

  • 校驗站點地圖中的所有鏈接都是有效鏈接。

  • 校驗所有鏈接的目的地址跟標題描述相符。

  • 校驗沒有孤兒頁面(沒有鏈接指向它)。

  • 校驗所有的網絡站點和郵箱地址都添加了超鏈接。

  • 校驗光標置於超鏈接之上時呈現爲手形。

  • 校驗所有的鏈接都帶下劃線。

  • 校驗『相關信息』鏈接出現在內容的底端或者靠近頂端位置。

4. 顏色和字體

4.1. 顏色測試

  • 校驗超鏈接的顏色呈現三種形式:缺省顏色、有光標時的顏色、訪問後顏色。

  • 校驗所有頁面的背景顏色的一致性。

  • 校驗警告消息的顏色是否符合規範,通常警告消息的顏色設置爲黃色。

  • 校驗相似頁面的顏色一致,要保持一致性。

  • 校驗前景色和背景色是易讀的,有一定的差異,達到一定的對比度。

  • 校驗沒有用紅色高亮顯示活躍組件(全球紅綠色盲大概有 8%)。

4.2. 字體測試

  • 校驗整個網頁產品中字體設置的一致性。

  • 校驗字體放大時頁面佈局不被破壞。

  • 校驗所有字體設置的易讀性,字體的設置合理,呈現有效率、有層次。

  • 校驗不同類型內容在同一頁面顯示時儘量選用不同字體,數據更有層次性,更有利於用戶的閱讀。

5. 內容、圖片和按鈕

5.1. 內容測試

  • 校驗內容排列是否恰當,要做到整齊、有序,易於閱讀。

  • 校驗標籤排列是否恰當,要做到恰當、整齊。

  • 校驗所有單詞大小寫使用正確。

  • 校驗所有的錯誤消息中沒有拼寫錯誤。

  • 校驗產品頁面中沒有存在冗餘信息。

  • 校驗不可編輯區域呈現爲黑色文字、灰色背景。

  • 校驗產品在最大、最小和最優分辨率下都能正確顯示。

  • 校驗內容表述清晰準確。

5.2. 圖片測試

  • 校驗所有的圖表排列整齊。

  • 校驗產品中無失效圖片。

  • 校驗所使用圖片的尺寸要合適。

  • 校驗所有的標題區域及其尺寸顯示正常。

  • 校驗儘量少在圖表中使用文本,除了必要的文字說明和描述。

  • 校驗所有圖表與其描述和標題相符。

5.3. 按鈕測試

  • 校驗所有最大化、最小化和復原按鈕工作正常。

  • 校驗下拉列表框底部無空行。

  • 校驗所有的滾動條並確保所有內容可見。

  • 校驗所有按鈕的命名合理並與其操作一致。

  • 校驗光標在且僅在激活的按鈕上方顯示爲手形。

6. 用戶可用性和訪問控制

6.1. 用戶可用性測試

  • 校驗正常情況下和調整瀏覽器大小後,文字顯示完全,沒有殘缺,內容可讀。

  • 校驗網頁的整體外觀和感覺。

  • 校驗當從網頁中的任務中途退出時,任務是否取消。

6.2. 訪問控制測試

  • 校驗登錄用戶名和密碼有確定的命名規範。

  • 校驗密碼有合理的過期策略。

  • 校驗密碼輸入錯誤指定次數後是否鎖定用戶。

  • 校驗是否存在忘記密碼幫助鏈接。

  • 校驗是否存在密碼管理流程。

  • 校驗用戶權限是否劃分等級。

  • 校驗低權限用戶是否能訪問高權限用戶功能。

7. 消息和幫助

7.1. 消息測試

  • 校驗系統消息框能正確展開和收起。

  • 校驗所有的消息正確顯示。

  • 校驗消息內容足夠清楚以告訴用戶確切的錯誤所在。

  • 校驗警告和錯誤消息無拼寫錯誤。

  • 校驗當頁面有非法輸入時,提交後應定位光標到出錯區域。

7.2. 幫助測試

  • 校驗當前頁面的幫助與頁面內容相符。

  • 校驗幫助文檔打開後其他頁面功能可正常執行。

  • 校驗所有必要的懸浮幫助窗出現並顯示準確。

8. 緩存

8.1. 登錄

  • 校驗本地緩存不清理,會話過期,可正常登錄。

  • 校驗本地緩存不清理,會話未過期,可正常使用。

  • 校驗清除cookie,但會話未過期,重新登錄後正常使用。

  • 校驗清除cookie,會話過期,重新登錄後正常使用。

8.2. 頁面元素

  • 校驗緩存到本地的內容,在緩存沒失效之前,都顯示緩存的內容。

  • 校驗緩存失效後,能獲取後最新的頁面元素,並能正確的顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章