web功能測試總結:
一、功能測試
1.1 鏈接測試
鏈接測試主要是頁面之間的跳轉,是web應用系統的特征之一。主要關注點:
- 鏈接頁面是否與需求一致,鏈接到指定界面
- 確認該鏈接的頁面是否真實存在
- 確認系統是否存在獨立的頁面(若沒有鏈接指向,能夠通過正確的url地址訪問)
1.2 表單測試
表單測試也可以叫做數據落地,當用戶在web應用系統向服務器提交信息時,需要使用表單操作,比如:用戶注冊、登錄、信息提交等,主要關注點:
必須測試提交信息的完整性:默認值、必填項、輸入驗證、上傳、表單操作
- 輸入驗證:特殊字符(null、代碼、sql)、特殊文本(郵箱、電話、url)、字符串(長度、邊界值、等價類)、正負數、小數位數等
- 上傳測試:文件格式類型、大小等
- 表單操作:增刪查改、數據完整性、正確性
- 常理性邏輯:日期、省份地區匹配、年限等是否恰當,一般有默認值,不要忘記也需要測試的
1.3 界面測試
界面測試就是我們常說的用戶體驗,瀏覽界面是否感覺舒服、系統整體風格、設計排版等等。
1.4 導航測試
站在用戶的角度上去考慮,當用戶訪問一個系統時,需要做什么操作? 大多數用戶都是目的驅動的,當他訪問一個系統時,會很快瀏覽系統,
找不到自己需要的信息,則會離開系統。很少人會去了解系統結構,因此導航測試變得尤為重要。
- 判斷應用是否易於導航、直觀?(從頁面之間的跳轉、按鈕、對話框、列表、窗口、是否系統主頁訪問等因素去考慮)
- 頁面結構、導航、菜單、風格、內容簡單是否一致,確保用戶憑直覺或者簡單的判斷就能找到需要的信息
- 系統內是否需要地圖、搜索引擎等其他操作
1.5 圖形測試
圖形測試也可以理解為ui測試,其中包括:圖片、動畫、邊框、字體、顏色、背景、按鈕等
- 頁面整體風格是否與系統的用途一致
- 背景顏色、字體,搭配是否合理
- 圖片要有明確的用途,圖片尺寸、大小,質量(一般是GIF、JPG、PNG格式,在不影響質量的情況下能使圖片大小壓縮到30k一下)
- 圖形鏈接:鏈接是否有效,鏈接屬性正確(新窗口還是當前頁面打開)
1.6 內容測試
內容測試:檢查web系統提供信息的正確性、准確性和相關性。
- 文字表達是否恰當、是否有錯別字
- 字體、大小、顏色、對齊方式、風格
- 頁面元素排版:導航、表單、圖形、控件等位置、大小排版
- 頁面結構、背景顏色、字體顏色是否合理搭配
1.7 容器測試
DIV和表格在頁面布局上作為一種容器,主要測試點:
- 作為控件,檢查其是否設置正確,寬度是否合理,文字內容是否合理顯示
- 作為布局方式,需要考慮瀏覽器窗口尺寸變化、web頁面內容動態增加或者刪除對web界面的影響
二、兼容性測試
2.1 系統兼容測試
市面上有很多的操作系統:windows、Linux、UNIX、Macintosh等;用戶使用哪個取決於用戶,因此,系統兼容測試就很有必要了。
2.2 瀏覽器兼容測試
瀏覽器是web客戶端最核心的組件,不同瀏覽器,對HTML、css、javascript的規格都有不同的支持。開發所采用的web前端框架和結構風格在不同瀏覽器中不同的顯示甚至不顯示,不同的瀏覽器對安全想的設置也是不同的。測試瀏覽器兼容性: 創建一個兼容性矩陣,來測試不同廠商不同版本瀏覽器兼容。例如:ie:一般使用F12切換來測試IE8~11的兼容。一般問題是IE8及IE9會對一些JS、控件等有兼容問題;