01

從使用者和業務風險開始

先查看分析數據中的作業系統、瀏覽器和螢幕分布,再加入新產品可能尚未累積的目標裝置。登入、付款、預約和上載等核心流程,即使只影響少量使用者亦值得較高優先級。

不要因某瀏覽器比例低就完全忽略;要同時考慮失敗成本、客戶合約和無障礙要求。

02

確保主要渲染引擎都有代表

桌面 Chrome 和 Edge 同屬 Chromium,不應被當成兩個完全獨立引擎而排除 Safari 或 Firefox。基礎矩陣通常需要 Chromium、WebKit 和 Gecko 的代表,再按企業環境加入特定版本。

  • iPhone 或 iPad 上的 Safari/WebKit
  • Android 上的 Chrome/Chromium
  • 桌面 Firefox/Gecko
  • Windows Edge 及企業管理環境
03

按功能決定測試深度

一般內容頁可做快速冒煙測試;相機、檔案上載、黏貼、拖放、付款、Passkey、媒體播放和複雜 CSS 則需要真實瀏覽器和裝置。Viewport 預覽只能先找空間問題,不能替代引擎驗證。

04

建立三層執行節奏

每次提交執行少量快速檢查;每日或候選版本跑核心矩陣;重大發布前才做完整裝置和輔助技術驗收。分層能在回饋速度和覆蓋率之間取得平衡。

  • 提交層:核心頁面及一個主流瀏覽器
  • 候選版本層:三大引擎與代表 viewport
  • 發布層:高風險真機、鍵盤及螢幕閱讀器
05

定期以數據更新矩陣

每季檢查流量、支援查詢、錯誤監控和瀏覽器版本。新增組合時說明風險,移除組合時亦保留理由,避免矩陣只增不減而最終無法執行。