你知道你開發好的頁面,測試人員是從哪些方面來測的嗎?

王铁柱6發表於2024-12-05

測試人員會從多個方面測試前端開發完成的頁面,大致可以分為以下幾類:

1. 功能測試:

  • 連結測試: 確保所有連結都指向正確的頁面,包括內部連結和外部連結,以及錨點連結。
  • 表單測試: 驗證各種表單功能,例如提交、驗證、錯誤提示、資料完整性等。 包括各種輸入框(文字框、單選框、核取方塊、下拉框等)的有效性和無效性輸入測試。
  • 按鈕測試: 確保所有按鈕的功能正常,例如提交按鈕、重置按鈕、跳轉按鈕等。
  • 搜尋測試: 測試搜尋功能的準確性和效率,包括關鍵詞搜尋、篩選搜尋等。
  • 業務流程測試: 確保頁面上的業務流程可以正常進行,例如購物流程、註冊流程等。

2. 相容性測試:

  • 瀏覽器相容性: 確保頁面在不同的瀏覽器(Chrome, Firefox, Safari, Edge, IE等)和不同版本上都能正常顯示和執行。
  • 作業系統相容性: 確保頁面在不同的作業系統(Windows, macOS, Linux, iOS, Android等)上都能正常顯示和執行。
  • 裝置相容性: 確保頁面在不同的裝置(桌面電腦、膝上型電腦、平板電腦、手機等)上都能正常顯示和執行,包括不同解析度和螢幕尺寸的適配。

3. 效能測試:

  • 頁面載入速度: 測試頁面載入速度,確保頁面在合理的時間內載入完成。
  • 響應時間: 測試頁面響應使用者操作的速度,例如點選按鈕、提交表單等。
  • 資源佔用: 測試頁面佔用的CPU、記憶體等資源,確保頁面不會過度消耗系統資源。

4. 使用者介面 (UI) 測試:

  • 佈局測試: 確保頁面佈局合理,元素排列整齊,符合設計稿。
  • 樣式測試: 確保頁面樣式正確,例如字型、顏色、間距等。
  • 易用性測試: 確保頁面易於使用,使用者可以輕鬆找到所需資訊和完成操作。
  • 可訪問性測試: 確保頁面符合可訪問性標準,例如為視障使用者提供螢幕閱讀器支援。

5. 安全性測試:

  • XSS攻擊: 測試頁面是否存在跨站指令碼攻擊漏洞。
  • SQL隱碼攻擊: 測試頁面是否存在SQL隱碼攻擊漏洞。
  • CSRF攻擊: 測試頁面是否存在跨站請求偽造漏洞。
  • 敏感資訊洩露: 測試頁面是否會洩露使用者的敏感資訊,例如密碼、身份證號等。

6. 程式碼質量測試:

  • 程式碼規範: 檢查程式碼是否符合團隊的程式碼規範。
  • 程式碼可讀性: 檢查程式碼是否易於閱讀和理解。
  • 程式碼可維護性: 檢查程式碼是否易於維護和修改。

除了以上這些,根據專案的具體需求,測試人員可能還會進行其他方面的測試,例如單元測試、整合測試、端到端測試等。 他們會使用各種測試工具和技術來輔助測試,例如瀏覽器開發者工具、自動化測試框架、效能測試工具等。 最終的目標是確保交付高質量的、滿足使用者需求的產品。

相關文章