本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 IDT 來開發和執行您自己的測試套件
從 IDT v4.0.1 開始,IDT for AWS IoT Greengrass V2 結合了標準化的組態設定和結果格式,以及測試套件環境,可讓您為裝置和裝置軟體開發自訂測試套件。您可以為自己的內部驗證新增自訂測試,或將其提供給客戶進行裝置驗證。
使用 IDT 來開發和執行自訂測試套件,如下所示:
- 開發自訂測試套件
-
-
為您要測試的 Greengrass 裝置建立具有自訂測試邏輯的測試套件。
-
提供 IDT 您的自訂測試套件來測試執行器。包含測試套件特定設定組態的相關資訊。
-
- 執行自訂測試套件
-
-
設定您要測試的裝置。
-
實作您想要使用的測試套件所需的設定組態。
-
使用 IDT 來執行您的自訂測試套件。
-
檢視由 IDT 執行之測試的測試結果和執行日誌。
-
下載 AWS IoT Device Tester 適用於 的最新版本 AWS IoT Greengrass
下載最新版本的 IDT,並將軟體解壓縮到檔案系統上具有讀取/寫入許可的位置 (<device-tester-extract-location>
)。
注意
IDT 不支援由多位使用者從共用位置執行,例如 NFS 目錄或 Windows 網路共用資料夾。我們建議您將 IDT 套件解壓縮到本機磁碟機,並在本機工作站上執行 IDT 二進位檔。
Windows 的路徑長度限制為 260 個字元。如果您使用的是 Windows,請將 IDT 解壓縮到根目錄,例如 C:\
或 D:\
,使路徑保持在 260 個字元的限制以下。
測試套件建立工作流程
測試套件由三種類型的檔案組成:
-
為 IDT 提供如何執行測試套件相關資訊的組態檔案。
-
IDT 用來執行測試案例的測試可執行檔。
-
執行測試所需的其他檔案。
完成下列基本步驟以建立自訂 IDT 測試:
-
為您的測試套件建立組態檔案。
-
驗證並記錄測試執行器執行測試套件所需的組態資訊。
-
確認 IDT 可以執行您的測試套件,並如預期產生測試結果。
若要快速建置範例自訂套件並進行執行,請遵循 中的指示教學課程:建置和執行範例 IDT 測試套件。
若要開始在 Python 中建立自訂測試套件,請參閱 教學課程:開發簡單的 IDT 測試套件。