跳轉到主要內容

Qaptly 如何定義「覆蓋率」

Qaptly 的覆蓋率不是關於執行了多少腳本。 而是關於對產品行為的理解有多深。

Qaptly 衡量什麼

Qaptly 跨三個維度追蹤覆蓋率:

狀態

看到了哪些畫面和情況

轉換

採取了哪些路徑

條件

發生了哪些行為變體
這形成了您產品的行為覆蓋地圖。

覆蓋率維度

衡量什麼:
  • 觀察到多少不同的狀態
  • 訪問了哪些畫面或視圖
  • 遇到了什麼錯誤狀態
為什麼重要: 未測試的狀態是隱藏的風險。如果從未觀察到某個狀態,其行為是未知的。
衡量什麼:
  • 發生了多少狀態變更
  • 執行了哪些使用者路徑
  • 驗證了什麼導航流程
為什麼重要: 產品在轉換處失效,而不是靜態畫面。覆蓋率必須包括狀態如何連接。
衡量什麼:
  • 觸發了多少行為變體
  • 哪些條件影響狀態轉換
  • 執行了什麼邊界情況
為什麼重要: 相同的轉換在不同條件下可能有不同行為。真正的覆蓋率需要測試這些變化。

為什麼這比腳本覆蓋率更好

腳本可能執行,但從未觸發重要條件。

Qaptly 可以精確顯示:

  • ❌ 哪些路徑從未採取
  • ❌ 哪些錯誤狀態從未看到
  • ❌ 哪些組合從未執行
這揭示了隱藏的風險。

腳本覆蓋率與行為覆蓋率


值得信賴的覆蓋率

因為 Qaptly 的覆蓋率建立在真實證據之上,它反映了您的產品實際做了什麼 — 而不是某人希望它會做什麼。
這就是 Qaptly 如何將測試轉化為可衡量的產品理解。

相關文章

從流程到場景

流程如何識別

從條件到案例

案例如何生成

基於證據的結果

用覆蓋率證明品質

下一步

查看覆蓋率的實際應用: