根據最近的工作,對可能會忽略的地方做個總結:
1. load頁面-如果頁面存在比較複雜的動畫載入比較慢的話,試著在頁面載入完成之前做一下別的操作,比如點選選單之類的
2. 表單-提交表單連續多次點選submit, 看資料庫是不是會出現多條記錄
3. 瀏覽器相容性測試點:不同瀏覽器對頁面的渲染不同,檢查文字格式,布局等等;檢查不同瀏覽器載入速度以達到最好的使用者體驗;不同瀏覽器的安全機制;存在個別瀏覽器丟失資料的問題
5. html5 測試- 要額外考慮如果使用者使用不支援html5 的瀏覽器,對頁面的額外處理
6.pad 測試- pad 上的操作習慣不同於pc 端,所以另外處理,對於比較小的控制項的touch 操作,要考慮增大touch area.
7.事務性的操作-考慮意外中斷,斷電斷網等。
8.邊界值得地方最容易出現bug.
9.登入- 工作中還沒有遇到,感覺還比較複雜,例如: 成功登陸後返回頁面怎麼處理,找回密碼的安全性問題,註冊過程中的使用者體驗。
10.輸入框- 測試一下方面:為空,字元型別,字元長度,特殊字元,字串的首尾加空格會不會處理,注入xss 指令碼,urlencode, htmlencode 處理
web控制項點測試總結
一 介面檢查 進入乙個頁面測試,首先是檢查title,頁面排版,欄位等,而不是馬上進入文字框校驗 1 頁面名稱title是否正確 2 當前位置是否可見 您的位置 x 3 文字格式統一性 4 排版是否整齊 5 列表項顯示字段是否齊全,列表項欄位名稱是否跟表單統一 6 同一頁面,是否出現 欄位名稱相同 ...
Web測試總結
web應用系統在實施時遇到的環境很複雜,這裡包括 1 硬體組合 2 軟體組合 a 多個作業系統 b 多個補丁包 c 軟體元件 d 瀏覽器品牌和版本 e 防火牆 f 伺服器型別 品牌 模型 3 而現在伺服器有可能採用分布式伺服器配置,所以應列出詳細的可能的伺服器組合矩陣 4 網路環境的複雜給測試帶來了...
web介面測試總結
面試中我偏愛問的乙個問題是這樣的 介面測試 僅限controller層,不設計service和dao層介面 有什麼用,應該怎麼做?答案當然五花八門,有根本不做的 有模式化的模擬傳送請求檢視響應體是否符合介面文件的 有把介面中每個引數都修改後排列組合重新傳送的。我之所以問這個問題是想從各個公司各類人的...