AWS Device Farm 支援受管 Appium 端點和環境功能
AWS Device Farm 可讓 Web 和行動開發人員使用真實的行動裝置和桌面瀏覽器測試其應用程式。我們今日宣佈三項可讓您更輕鬆地建立更佳 Web 和行動體驗的新功能:完全受管 Appium 端點、對環境變數的支援,以及 IAM 角色整合。
有了新的 Appium 端點,您只需使用幾行程式碼即可連線,並能夠直接透過 IDE 或本機主機在多個實體裝置上執行互動式測試。此功能可與 Appium Inspector (託管版本和本機版本) 順暢搭配,適用於所有動作 (包括元素檢查)。即時影片和日誌串流支援,使您得以在本機工作流程中獲得更快的反饋。
環境變數可啟用測試篩選、測試分片、動態軟體版本選取,以及測試環境的精細組態。您能夠將簡單的鍵值對傳遞給我們的測試排程 API,然後在執行時期將其設定為測試主機上的環境變數。這使您不需要針對不同的測試案例維護多個測試規格 yaml 檔案,並透過啟用動態測試環境組態來簡化 CI/CD 管道。
此外,Device Farm 測試主機現在可以承擔用於與其他 AWS 服務連線的 IAM 角色,從而啟用將成品上傳到 Amazon S3,以及將測試輸出記錄到 Amazon CloudWatch 等工作流程。環境變數和 IAM 角色都可以在專案層級保留,從而減少每次執行時傳遞這些項目的維護費用。
這些功能會與我們現有的伺服器端執行功能形成互補,為您提供執行安全企業級工作負載所需的規模、可自訂性和控制項。無論您的工作環境是 IDE、AWS Console 或其他環境,這些功能結合起來可協助您更快地編寫、偵錯和測試行動應用程式。
若要進一步了解,請參閱 AWS Device Farm 開發人員指南中的 Appium 測試、存取其他 AWS 資源和環境變數。