您位於此處:
UTAM 測試工作流程
UI 測試自動化模型 (UTAM) 測試工作流程專注於準備測試環境、撰寫 UTAM 頁面物件 (PO),以及對 UI 元件執行端對端測試。
- 環境設定:安裝 Salesforce CLI 並設定您偏好的測試執行器 (例如 WebDriverIO、TestNG、Maven) 以使用 UTAM 架構。請參閱安裝 Saleforce CLI、Java 指南和 JavaScript 指南。
- PO 建立:為您的複雜 Omniscript 和 FlexCard 建立自訂 UTAM PO。這些 PO 會定義 UI 元素 (輸入、按鈕、步驟),以及您可對其執行的動作。請參閱Salesforce 頁面物件。
- 測試指令檔:在 Java 或 TypeScript 中撰寫測試類別以匯入必要的 Omnistudio 和自訂 PO,然後定義使用者動作的邏輯序列,其中包括登入、瀏覽、資料輸入和元件互動。
- 判斷式:使用判斷式文件庫 (例如 TestNG 判斷式) 確認元素正確顯示、保留輸入值,且 UI 邏輯 (例如錯誤訊息) 如預期運作。
-
端對端測試:如需可執行測試的指令,請參閱 UTAM Java Readme 和 UTAM JavaScript Readme。範例,
mvn test -Dtest=<TestClassName>。
