我們聽取了您的回饋意見。 iOS 測試錄影器現已推出。
與 Digital.ai 測試26.1 Release我們推出了 iOS 測試記錄器,這是一種實用的方法,可以捕獲 iOS 裝置上的真實用戶交互,並將其轉換為可重用的自動化步驟。
在大多數行動團隊中,驗證是首要任務。
功能開發完成後,有人會在真機上測試整個流程。團隊確認流程運作正常後,才會進行自動化測試。
將已驗證的流程轉化為結構化、易於維護的測試程式碼需要額外的工作。即使是簡單的場景,例如登入介面、表單提交和基本導航,也需要選擇定位器、確定操作順序,並在框架內正確地建立測試。
這項工作並不複雜,但很重複。
iOS 測試錄影器的功能
iOS 測試錄製器可讓您:
- 在真實的 iOS 裝置上記錄點擊、滑動和鍵盤輸入。
- 自動將這些互動轉換為結構化的測試步驟
- 直接在編輯器視圖中檢視和編輯步驟
- 將流程匯出為標準 Appium 程式碼
這項錄音和編輯功能與安卓版相同。隨著 26.1 版本的發布,iOS 版也新增了這項功能,實現了兩大主流行動平台功能的完全一致。
明確這是什麼,以及它不是什麼,這一點很重要。
iOS 測試錄製器能夠捕捉裝置上執行的精確交互,並將其轉換為結構化的測試步驟。與自動產生測試不同,此錄製器會根據執行過程中實際執行的操作產生確定性的測試序列。
這為團隊提供了一個透明的起點,可以對其進行審查、完善,並將其整合到現有的自動化框架中。
它在實際自動化工作流程中的位置
大多數成熟的自動化團隊已經建立了框架,通常是圍繞 Appium 建立的。
iOS 測試錄製器匯出的程式碼是標準且易讀的 Appium 程式碼。在很多情況下,需要調整以適應團隊的規範和架構,這是正常的。
價值在於加速早期步驟:
- 捕捉正確的交互序列
- 產生基線定位參考
- 避免手動重新輸入重複操作
- 建立可進一步完善的結構化大綱
你不是從零開始,而是從具體的事情開始。
在此基礎上,您可以將其整合到您的框架中,對其進行適當的抽象,並使其達到生產就緒狀態。
實際用例
iOS 測試錄製器在以下場景中尤其有用:
快速擷取新功能流程
引入新功能時,記錄一次互動過程可以幫助您在將其正式化為框架程式碼之前了解元素結構和操作流程。
加速回歸測試創建速度
登入、搜尋、結帳和註冊等常用路徑可以快速開發,然後再進行完善。
彌合人工操作和自動化工作
從手動驗證過渡到自動化驗證的團隊可以將記錄的步驟作為結構化的起點。
這並非要消除工程判斷,而是要減少不必要的重複勞動。
完善移動生態系統
Android 測試錄影器已推出 Digital.ai 經過一段時間的測試。
隨著 26.1 版本中 iOS 測試錄製器的加入,團隊現在可以在兩個平台上實現一致的工作流程。
對於致力於行動自動化標準化的組織而言,這種一致性至關重要。無論您使用的是 Android 還是 iOS,錄製、編輯和匯出測試的體驗都保持一致。
切割的一步
iOS測試錄影器不會改變你的框架,也不會重新定義你的自動化策略。
它只是讓流程中的某個環節更快、更有條理而已。
在日常測試中,這些小小的效率提升累積起來就非常可觀了。
如果您想了解 iOS 測試錄製器在實際應用中是如何運作的,請觀看下面的演示視頻,並探索它如何融入您現有的自動化工作流程。