

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

# 在 AWS Device Farm 中執行
<a name="test-runs"></a>

下列各節包含 Device Farm 中執行的相關資訊。

Device Farm 中的執行代表應用程式的特定建置，以及要在特定裝置集上執行的特定一組測試。執行會產生報告，其中包含執行結果的相關資訊。執行包含一或多個任務。

**Topics**
+ [執行組態](#test-runs-configuration)
+ [執行檔案保留](#test-runs-retention)
+ [執行裝置狀態](#test-runs-device-state)
+ [平行執行](#test-runs-parallel)
+ [設定執行逾時](#test-runs-default-timeout)
+ [執行中的廣告](#test-runs-ads)
+ [執行中的媒體](#test-runs-media)
+ [執行的常見任務](#test-runs-tasks)

## 執行組態
<a name="test-runs-configuration"></a>

在執行過程中，您可以提供 Device Farm 可用來覆寫目前裝置設定的設定。這些包括經緯度座標、額外資料 （包含在 .zip 檔案中） 和輔助應用程式 （應該在要測試的應用程式之前安裝的應用程式）。在 Android 上，可以變更一些額外的設定，例如地區設定和無線電狀態 （藍牙、GPS、NFC 和 Wi-Fi)。

## 執行檔案保留
<a name="test-runs-retention"></a>

Device Farm 會儲存您的應用程式和檔案 30 天，然後將其從系統中刪除。不過，您可以隨時刪除檔案。

Device Farm 會儲存您的執行結果、日誌和螢幕擷取畫面 400 天，然後將其從系統中刪除。

## 執行裝置狀態
<a name="test-runs-device-state"></a>

Device Farm 一律會重新啟動裝置，再讓裝置可供下一個任務使用。

## 平行執行
<a name="test-runs-parallel"></a>

Device Farm 會平行執行測試。

## 設定執行逾時
<a name="test-runs-default-timeout"></a>

您可以設定一值，表示在您停止每個裝置的執行測試前，測試執行應該執行多長時間。例如，如果您的測試需要每個裝置 20 分鐘來完成，則您應該選擇每個裝置 30 分鐘逾時。

如需詳細資訊，請參閱[在 AWS Device Farm 中設定測試執行的執行逾時](how-to-set-default-timeout-for-test-runs.md)。

## 執行中的廣告
<a name="test-runs-ads"></a>

建議您先從應用程式移除廣告，再將它們上傳至 Device Farm。我們無法保證執行期間顯示廣告。

## 執行中的媒體
<a name="test-runs-media"></a>

您可以提供媒體或其他資料來伴隨您的應用程式。提供額外資料的 .zip 檔案，其大小不得超過 4 GB。

## 執行的常見任務
<a name="test-runs-tasks"></a>

如需詳細資訊，請參閱[在 Device Farm 中建立測試執行](how-to-create-test-run.md)及[測試在 AWS Device Farm 中執行測試執行](runs.md)。