1. 程式人生 > >web頁面測試

web頁面測試

訪問 正常 快捷鍵 htm http web頁面 代碼 post請求 ont

一、Web的功能測試   1、超鏈接測試     a、鏈接與鏈接的說明文字要匹配 (註:也可以是圖片)     b、鏈接的文字要描述正確     c、鏈接的文字要精簡有效     d、鏈接的頁面應該存在,不應該出現404找不到頁面的錯誤      e、沒有孤立頁面,只有知道具體的url地址才能訪問。      f、鏈接的樣式(默認、已訪問過、鼠標hover、鼠標點擊active)
  2、表單測試     a、表單就是提供用戶輸入的地方(http的post請求)      b、表單項輸入類型的限制        先驗證合法值,再驗證異常值        不輸入、空格、特殊符號:_/!&@%* ‘’ “”,html代碼 <font> 你好 </font>        同時關註錯誤提示信息的正確性      c、表單項輸入長度的限制        符合長度、小於限定長度、大於限定長度     d、表單項輸入格式的檢查        出生日期、電子郵件等     e、表單項必填檢查        表單項必填項設置要合理(比如購物註冊時,限定血型和身高為必填項不合理)        表單項必需填寫的限制        必填項不必填時,提交後應保存其他已正確填寫部分的信息     f、 表單項本身功能(細節)        單選按鈕只能單選          復選框可以多選        文本框可以進行輸入     g、 表單項的默認值         默認值要符合需求        默認值最好符合多數用戶的需求(如註冊中的國家,最好是中國)     h、表單項之間的關聯關系        如省份與城市,國家與省份的關聯關系     j、表單項提交之後的基本功能要正確(如註冊要註冊成功)     k、重復註冊及相關提示     l、GUI:表單項及整個表單的樣式及布局     m、遍歷表單時可以支持快捷鍵       Tab+Space(空格鍵)+上下箭頭+Enter(回車)       Shift+Tab回退     n、 整個表單在整個系統中的作用及業務合理性

  3、文件上傳類型的測試     a、只能上傳允許的文件類型     b、文件的大小應限制在允許的範圍內     c、批量上傳時對數量及累計大小的限制     d、是否可上傳同名文件,若允許上傳,提示覆蓋?或者提供自動重命名功能(如:名字加1等)     e、上傳後應有接口或界面查看上傳的附件,檢查是否能正常的下載和使用;關註上傳成功的提示信息     g、不允許上傳腳本或者可執行文件(如exe)     f、不能單純的以文件後綴名來判斷文件類型,如改腳本或exe的後綴名為txt後上傳     l、提供上傳進度指示信息(進度條等)     m、網絡閃斷後的繼續上傳     n、上傳過程中的取消     j、上傳文件選擇時的路徑應默認為上次上傳文件時的地址


二、數據庫測試   1、DBA進行數據庫測試關註點:     表及表之間的關聯關系,設計的合理性     索引的合理性     存儲過程合理性     存儲過程:一組為了完成特定功能的SQL語句集,存儲在數據庫中,用戶通過指定存儲過程的名字並給出參數(如果有)來執行它。
  2、測試工程師使用數據庫場景:     a、 數據的一致性檢驗,存儲或者處理過程中可能產生差錯     b、分析定位是功能缺陷還是數據存儲的問題     c、性能測試:準備基礎數據     並發時,關註事務的成功率

三、易用性測試   1、最重要要 站在用戶的角度考慮,分析用戶的背景及使用習慣   2、考慮區域文化(如日期 中美兩國使用習慣不同)   3、Web導航欄設置,要清晰明了,層級不可過多(最好不要超過3級)   4、快捷鍵的使用及設置合理性   5、其他(窗口的放大與縮小)、頁面的縮放:瀏覽器中設置的縮放百分比 均不應該出現頁面錯亂,功能失效的問題)   6、滾動條盡量使用縱向滾動條,少使用橫向滾動條   7、多選擇少輸入

四、兼容性測試   1、瀏覽器端的兼容性     瀏覽器選擇標準:     a、 根據內核來選,相同內核的選擇一個典型的即可     b、根據瀏覽器的市場占有率來選擇     選擇一個主瀏覽器執行所有用例,在輔瀏覽器上沒必要執行全部的用例,把主要的功能及頁面覆蓋到即可。   2、服務器端兼容性:(考慮較少,系統升級時要考慮)     比如Web服務器升級,數據庫升級等

web頁面測試