1. 程式人生 > >給你一個網站,你如何測試

給你一個網站,你如何測試

首先,查詢需求說明、網站設計等相關文件,分析測試需求。

  制定測試計劃,確定測試範圍和測試策略。

  一般包括以下幾個部分:功能性測試;介面測試;效能測試資料庫測試;安全性測試;相容性測試

  設計測試用例:

  功能性測試可以包括,但不限於以下幾個方面:

  1.連結測試。連結是否正確跳轉,是否存在空頁面和無效頁面,是否有不正確的出錯資訊返回。

  2.提交功能的測試。

  3.多媒體元素是否可以正確載入和顯示。

  4.多語言支援是否能夠正確顯示選擇的語言等。

  介面測試可以包括但不限於一下幾個方面:

  1.頁面是否風格統一,美觀

  2.頁面佈局是否合理,重點內容和熱點內容是否突出

  3.控制元件是否正常使用

  4.對於必須但未安裝的控制元件,是否提供自動下載並安裝的功能

  5.文字檢查

  效能測試:

  負載測試和壓力測試都屬於效能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。

  壓力測試是通過確定一個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務級別的測試。應用在客戶端效能測試的目的是考察客戶端應用的效能,測試的入口是客戶端。

  資料庫測試要具體決定是否需要開展。資料庫一般需要考慮連結性,對資料的存取操作,資料內容的驗證等方面。

  比如:資料庫系統測試關注重點:

  1、資料庫是否符合正規化

  2、資料庫設計是否和資料庫相同

  3、資料庫設計是否合理

  4、資料庫安裝測試

  5、資料庫配置測試

  安全性測試:

  1.基本的登入功能的檢查

  2.是否存在溢位錯誤,導致系統崩潰或者許可權洩露

  3.相關開發語言的常見安全性問題檢查,例如SQL注入等

  4.如果需要高階的安全性測試,確定獲得專業安全公司的幫助,外包測試,或者獲取支援

  5.相容性測試,根據需求說明的內容,確定支援的平臺組合:

  瀏覽器的相容性;

  作業系統的相容性;

  軟體平臺的相容性;

  資料庫的相容性

  旅遊 景點 樹自行車分割線

  總結:

  開展測試,並記錄缺陷。合理的安排調整測試進度,提前獲取測試所需的資源,建立管理體系(例如,需求變更、風險、配置、測試文件、缺陷報告、人力資源等內容)。

  定期評審,對測試進行評估和總結,調整測試的內容。