本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Device Farm 中的測試架構和內建測試
本節說明 Device Farm 對測試架構和內建測試類型的支援。
Device Farm 會讓您將應用程式和測試上傳到由 服務管理的安全 Amazon S3 儲存貯體,以執行自動化測試。上傳後,它會啟動基礎基礎設施,包括服務受管測試主機,並在多個裝置上平行執行測試。測試結果會存放在服務受管 S3 儲存貯體中。此架構稱為服務端執行,是在實際靠近裝置的主機上執行測試的快速且有效率方法,而不需要自行管理測試主機基礎設施。這種方法非常適合在許多裝置上獨立進行測試,以及從 CI/CD 管道的內容進行測試。
如需 Device Farm 如何執行測試的詳細資訊,請參閱 在 AWS Device Farm 中測試環境。
注意
對於 Appium 測試人員,您可能偏好從本機環境執行 Appium 測試。透過遠端存取工作階段,您可以執行用戶端 Appium 測試。如需詳細資訊,請參閱用戶端 Appium 測試。
測試架構
Device Farm 支援這些行動自動化測試架構:
Android 應用程式測試架構
iOS 應用程式測試架構
Web 應用程式測試架構
Web 應用程式支援使用 Appium。如需將測試帶入 Appium 的詳細資訊,請參閱 在 Device Farm 中自動執行 Appium 測試。
自訂測試環境中的架構
Device Farm 不支援自訂 XCTest 架構的測試環境。如需詳細資訊,請參閱AWS Device Farm 中的自訂測試環境。
Appium 版本支援
對於在自訂環境中執行的測試,Device Farm 支援 Appium 第 1 版。如需詳細資訊,請參閱在 AWS Device Farm 中測試環境。
內建測試類型
透過內建測試,您可以在多個裝置上測試應用程式,而不必撰寫和維護測試自動化指令碼。Device Farm 提供一種內建測試類型: