給你一個網站,你該如何測試?你需要記住這4條法則!
我想大多數開始進行web端頁面測試的人,一開始會的都是在頁面上點點點,然後一看到頁面上有什麼圖片失效啊,頁面遮擋就覺得是找到了大bug;一開始我也是這樣,儘管我很謹慎,很仔細,把頁面上的每一個角落都看了幾十遍,依然沒有把頁面上的點點點測好,當時真的是每天都過得提心吊膽。那給你一個網站,究竟應該如何測試呢?
首先,查詢需求說明、網站設計等相關文件,分析測試需求。
制定測試計劃,確定測試範圍和測試策略。
一般包括以下幾個部分:功能性測試;介面測試;效能測試;資料庫測試;安全性測試;相容性測試。
設計測試用例:
功能性測試可以包括,但不限於以下幾個方面:
1.連結測試。連結是否正確跳轉,是否存在空頁面和無效頁面,是否有不正確的出錯資訊返回。
2.提交功能的測試。
3.多媒體元素是否可以正確載入和顯示。
4.多語言支援是否能夠正確顯示選擇的語言等。
介面測試可以包括但不限於一下幾個方面:
1.頁面是否風格統一,美觀
2.頁面佈局是否合理,重點內容和熱點內容是否突出
3.控制元件是否正常使用
4.對於必須但未安裝的控制元件,是否提供自動下載並安裝的功能
5.文字檢查
效能測試:
負載測試和壓力測試都屬於效能測試,兩者可以結合進行。透過負載測試,確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。
壓力測試是透過確定一個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務級別的測試。應用在客戶端效能測試的目的是考察客戶端應用的效能,測試的入口是客戶端。
資料庫測試要具體決定是否需要開展。資料庫一般需要考慮連結性,對資料的存取操作,資料內容的驗證等方面。
比如:資料庫系統測試關注重點:
1、資料庫是否符合正規化
2、資料庫設計是否和資料庫相同
3、資料庫設計是否合理
4、資料庫安裝測試
5、資料庫配置測試
安全性測試:
1.基本的登入功能的檢查
2.是否存在溢位錯誤,導致系統崩潰或者許可權洩露
3.相關開發語言的常見安全性問題檢查,例如SQL隱碼攻擊等
4.如果需要高階的安全性測試,確定獲得專業安全公司的幫助,外包測試,或者獲取支援
5.相容性測試,根據需求說明的內容,確定支援的平臺組合:
瀏覽器的相容性;
作業系統的相容性;
軟體平臺的相容性;
資料庫的相容性
旅遊景點樹腳踏車分割線
總結:
開展測試,並記錄缺陷。合理的安排調整測試進度,提前獲取測試所需的資源,建立管理體系(例如,需求變更、風險、配置、測試文件、缺陷報告、人力資源等內容)。
定期評審,對測試進行評估和總結,調整測試的內容。
歡迎加入 51軟體測試大家庭,在這裡你將獲得【最新行業資訊】,【免費測試工具安裝包】,【軟體測試技術乾貨】,【面試求職技巧】... 51與你共同學習,一起成長!期待你的加入: QQ 群: 755431660
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2565398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 拿到一個待檢測的站或給你一個網站,你覺得應該先做什麼?網站
- 給你一個web端專案你如何展開測試?Web
- 一個網站的滲透測試思路,流程(給你一個網站,怎麼做?)網站
- Python物件導向並不難,你只需要記住這兩個概念!Python物件
- 網站為什麼需要SSL證書?這些優勢你應該知道!網站
- 對於小白,建立一個網站你需要做什麼?網站
- 當面試官問你如何進行效能優化時,你該這麼回答(一)面試優化
- 給你一個Demo 看看這時你要怎麼快速定位ANR?
- 你不需要 jQuery,但你需要一個 DOM 庫jQuery
- 理解大型分散式網站你應該知道這些概念分散式網站
- 給你推薦幾個免費自學網站網站
- 這一個自媒體網站幫你搞定百萬爆文網站
- 圖床失效了?也許你應該試試這個工具圖床
- 35歲測試工程師被辭退,給你們一個忠告工程師
- 給你兩個老婆,你選哪個?
- 神器 | 一個網站讓你找到高清 logo網站Go
- [程式設計] 你真的會寫函式註釋?這裡給你一個答案程式設計函式
- 關於資源類網站我就只服這4個,每一個都能讓你大開眼界!網站
- 為什麼用CDN給你網站加速?網站
- 如果你也用Chrome,你會發現這樣一條警告!!!Chrome
- 面試:讓你設計一個第三方賬號登陸你該如何實現?面試
- 這個設計原則,你認同嗎?
- 網站測試中需要測試的三個方面網站
- 如何用 JavaScript 編寫你的第一個單元測試JavaScript
- 感謝你給我推薦這個websiteWeb
- 初學Java你有這些疑惑嗎?本文給你幾個建議Java
- 這個Excel技巧,你一定要知道!旋風圖該如何製作?Excel
- 拖延症晚期?你需要這個待辦事項清單來拯救你
- 新手如何學好Java?你應該躲開這幾個坑!Java
- 0基礎如何快速上手軟體測試?做好這4點你已近成功一半
- 軟體測試這些你知道嗎?
- 6款相見恨晚的資源網站,每個都百裡挑一,送給正需要的你!網站
- 當拿到一個新的專案,讓你對這個專案的css做下架構設計,你該如何下手?CSS架構
- 這10個實用網站/app,至少讓你的效率翻一倍!網站APP
- 阿里測試面試官:你來我這個公司面試,你先把理想放一放,我們直接先談工資!阿里面試
- 服務端效能測試你應該知道的服務端
- Python——你應該知道這些Python
- 給我一個你不用tailwindcss的理由!AICSS