什麼是 AWS 裝置伺服器陣列? - AWS Device Farm

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 AWS 裝置伺服器陣列?

設備農場是一種應用程序測試服務,可用於在由亞馬遜網絡服務託管的真實物理手機和平板電腦上測試 Android,iOS 和 Web 應用程序並與之交互(AWS).

使用裝置伺服器陣列的主要方式有兩種:

  • 使用各種測試架構自動化應用程式測試。

  • 遠端存取您可以即時載入、執行並與應用程式互動的裝置。

注意

裝置伺服器陣列僅適用於us-west-2(俄勒岡州) 地區。

自動化應用測試

裝置伺服器陣列可讓您上傳自己的測試,或使用內建的無指令碼相容性測試。由於系統會平行執行測試,所以會在幾分鐘內開始多個裝置上的測試。

測試完成後,測試報告包含高級別結果,低級日誌,pixel-to-pixel屏幕截圖和性能數據被更新。

設備農場支持本地和混合 Android 和 iOS 應用程序的測試,包括使用創建的應用程序PhoneGap,鈦,Xamarin,統一,和其他框架。其支援遠端存取 Android 和 iOS 應用程式以進行互動測試。如需支援測試類型的詳細資訊,請參閱 在 AWS Device Farm 中使用測試類型

遠端存取互動

遠端存取可讓您透過 Web 瀏覽器即時使用滑動、手勢與裝置互動。與裝置即時互動在許多情況下很實用。例如,客服代表可以指導客戶使用或設定他們的裝置。他們還可以指導客戶使用在特定裝置上執行的應用程式。您可以將應用程式安裝在執行於遠端存取工作階段的裝置上,然後重現客戶問題或回報錯誤。

在遠端存取工作階段期間,裝置伺服器陣列會收集您與裝置互動時所發生之動作的詳細資料。日誌搭配這些詳細資訊和影片擷取的工作階段,會在工作階段結束時產生。

術語

裝置伺服器陣列引入下列定義資訊組織方式的術語:

裝置集區

裝置的集合通常有類似的性質,例如平台、製造商或型號。

job

要求裝置伺服器陣列針對單一裝置測試單一應用程式。任務包含一或多個套件。

計量

指裝置的計費。您可以在文件和 API 參考中查看計量裝置或無限制裝置的參考。如需定價的詳細資訊,請參閱AWS 裝置農場定價

project

邏輯工作空間包含多個執行,每個執行皆為針對一或多個裝置執行的單一應用程式各項測試。您可以使用專案以自己選擇的方式整理工作空間。例如,每個應用程式標題可以有一個專案,或每個平台有一個專案。您可以視需要建立任意數量的專案。

報告

包含有關運行的信息,這是設備場對一個或多個設備測試單個應用程序的請求。如需詳細資訊,請參閱AWS Device Farm 中的報告

run

應用程式的特定建置,它有一組特定的測試要在一組特定的裝置上執行。執行會產生結果的報告。執行包含一或多個任務。如需詳細資訊,請參閱執行

工作階段

透過 Web 瀏覽器與實際實體裝置進行即時互動。如需詳細資訊,請參閱工作階段

套件

測試套件中的測試階層組織。套件包含一或多個測試。

test

測試套件中的個別測試案例。

如需 Device Farm 的詳細資訊,請參閱 概念

設定

若要使用裝置陣列,請參閱設定