Web端測試常用方法

介紹下工作中,Web端測試所涉及到的方法:

前言:Web測試常用的方法,兼容性測試、安全性測試、可用性測試 & 邏輯功能測試

1 > 兼容性測試

先說下兼容性測試,工作中在測試時,一般涉及操作系統測試、瀏覽器測試、分辨率測試。

  • 操作系統測試:使用不同操作系統對網站進行測試。最常見的有Windows、Unix、Mac、Linux等。
  • 瀏覽器測試:使用不同瀏覽器對網站進行瀏覽測試。要覆蓋市面最常用的瀏覽器,比如:谷歌、火狐、360、QQ、IE、Edge,工作中比較容易出問題的瀏覽器是IE、Edge,會導致一些頁面元素加載不出來。
  • 分辨率測試:使用不同的分辨率來查看網站的顯示效果。比如:分辨率低時界面文字的變化。另外,我們公司是要求頁面縮放在75%-125之間,頁面和文字保持正常顯示。

小提示:一般遇到問題,打開F12調試,可以看到狀態碼和錯誤信息,來辨別是前端還是後端的問題。

2 > 安全性測試

工作中常見的安全性測試有功能性安全、業務性安全。

  • 用戶驗證:登錄密碼驗證、IP地址訪問限制等。
  • 用戶超時:登錄超過30分鐘,重新登錄(安全設置,cookie過期時間30分鐘)。
  • 用戶權限管理:驗證低級別用戶是否具有了高級別用戶的權限,各級別用戶權限都得到了實現。
  • 系統數據的保護:對例如系統文件、用戶密碼文件等進行隱藏、密碼驗證、內容加密、備份。
功能安全類 業務安全類
sql注入 賬戶、資金、數據傳輸,加密敏感信息脫敏
xss攻擊(跨站腳本攻擊)(脫敏,加密) 所有權驗證
超時驗證
角色驗證

3 > 可用性測試 & 邏輯功能測試

可用性測試、邏輯功能測試我認爲在Web端測試及其重要,一般可分爲:頁面、頁面元素、功能部分、提示信息、容錯性、權限部分、鍵盤操作來進行測試。

  • 頁面,頁面元素部分
  1. 頁面清單是否顯示,是否顯示完整
  2. 頁面在窗口中的顯示是否正確、美觀
  3. 頁面特殊效果(如特殊字體效果、動畫效果)是否顯示
  4. 頁面元素是否顯示正確
  5. 頁面元素的容錯性是否存在
  • 功能部分
  1. 數據初始化是否正確
  2. 數據操作(增刪改查)是否正確
  • 提示信息
  1. 操作頁面成功、失敗提示
  2. 危險操作、重要操作提示(比如刪除某些重要的信息)
  • 容錯性
  1. 爲空、非空,唯一性
  2. 特殊字符 、雙引號,符號
  • 權限部分
  1. 功能權限: 指定用戶可以使用那些功能,不能使用那些功能
  2. 數據權限: 指定用戶可以處理那些數據,不可以處理那些數據
  3. 操作權限: 在邏輯關係上,操作前後順序、數據處理情況
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章