跳轉到主要內容
自動執行使用 AI 輔助執行測試,最大程度減少手動介入。

概覽

在自動模式下:
  • 步驟自動執行
  • AI 協助元素檢測
  • 即時追蹤進度
  • 僅在需要時需要人工介入

介面佈局

執行階段

階段 1: 前置條件分析

在執行步驟之前:
  1. 裝置檢查: 驗證裝置已連接
  2. 應用程式檢查: 驗證目標應用程式已安裝
  3. 狀態分析: 分析當前裝置狀態
  4. 前置條件: 顯示所需的前置條件

階段 2: 步驟執行

對於每個步驟:
  1. 準備: 讀取步驟配置
  2. 分析: 如果使用定位器,尋找元素
  3. 執行: 執行操作
  4. 驗證: 檢查錯誤
  5. 擷取: 截圖

階段 3: 結果收集

所有步驟完成後:
  1. 摘要: 編譯結果
  2. 截圖: 組織擷取的圖片
  3. 報告: 生成執行報告

AI 分析功能

元素檢測

使用元素定位器時:
  • AI 分析螢幕
  • 定位目標元素
  • 如需要,退回到座標

適應性執行

AI 可以:
  • 處理小型 UI 變更
  • 檢測意外對話框
  • 建議修正

分析覆蓋

在分析期間,覆蓋顯示:

控制項

暫停按鈕 (⏸️)

  • 暫停當前執行
  • 檢查當前狀態
  • 準備好時繼續

停止按鈕 (✕)

  • 停止執行
  • 記錄部分結果
  • 返回測試回合

失敗時

當步驟失敗時:
選項:
  • 重試: 再次嘗試此步驟
  • 跳過: 跳過此步驟,繼續
  • 中止: 停止整個執行

倒數計時器

觸發執行

當執行被遠端觸發時:
  • 開始前 10 秒倒數計時
  • 如需要,可選擇取消

檢視結果

執行期間

  • 逐步進度
  • 當前步驟詳細資訊
  • 每個步驟的截圖

完成後

詳細結果

點擊 查看詳細資訊 以查看:
  • 個別步驟結果
  • 失敗原因
  • 每個步驟的截圖
  • 時間資訊

最佳實踐

為自動化設計測試

  1. 使用元素定位器: 比座標更可靠
  2. 新增等待步驟: 允許 UI 穩定
  3. 包含驗證: 確認預期狀態
  4. 處理邊緣案例: 在步驟中配置錯誤處理

執行技巧

  1. 穩定的裝置狀態: 從已知狀態開始
  2. 網路連接: 確保穩定的連接
  3. 保持螢幕開啟: 保持裝置螢幕活動
  4. 沒有中斷: 關閉通知密集的應用程式

疑難排解

「元素未找到」

  1. 檢查元素定位器配置
  2. 驗證元素在螢幕上可見
  3. 嘗試不同的定位器策略
  4. 新增備用座標

執行卡住

  1. 檢查裝置連接
  2. 驗證 Qaptly 服務正在執行
  3. 檢查裝置對話框/彈出視窗
  4. 重新啟動串流

結果不一致

  1. 新增更長的等待時間
  2. 使用更具體的定位器
  3. 檢查依賴時間的步驟
  4. 檢查執行前的裝置狀態

相關: