建立產品模型
在發現結構和擷取行為後,Qaptly 建立您的產品如何運作的模型。 這個模型是 Qaptly 的大腦。產品模型包含什麼
Qaptly 將您的應用程式表示為:狀態
產品在任何給定時間可能處於的位置
轉換
它如何在狀態之間移動
條件
轉換發生必須滿足的條件
覆蓋率
哪些狀態和路徑已被觀察
為什麼 Qaptly 使用基於狀態的模型
真實產品不是線性腳本。 它們是具有以下特性的系統:- 使用者可以採取的多條路徑
- 改變行為的條件邏輯
- 邊界情況的錯誤處理
- 基於資料的動態行為
基於狀態的模型反映了這一現實,並允許 Qaptly 推理什麼是預期的、什麼是有風險的、什麼已改變以及什麼未測試。
從模型到智能
因為 Qaptly 擁有產品模型,它可以:比較版本
比較版本
通過比較產品模型檢測版本間的變化
檢測破壞性變更
檢測破壞性變更
識別不再運作或產生意外結果的轉換
識別脆弱區域
識別脆弱區域
找到具有複雜條件或高錯誤率的狀態
生成測試場景
生成測試場景
基於實際產品行為創建有意義的測試案例
產生證據報告
產生證據報告
生成顯示測試和驗證內容的綜合報告
狀態理解的力量
相關文章
發現畫面與流程
模型的基礎
擷取使用者行為
建立模型的資料
從流程到場景
使用模型進行測試