使用 IDT 來開發和執行您自己的測試套件 - AWS IoT Greengrass

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

使用 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 測試:

  1. 為您的測試套件建立組態檔案

  2. 建立包含測試套件測試邏輯的測試案例可執行檔

  3. 驗證並記錄測試執行器執行測試套件所需的組態資訊

  4. 確認 IDT 可以執行您的測試套件,並如預期產生測試結果

若要快速建置範例自訂套件並進行執行,請遵循 中的指示教學課程:建置和執行範例 IDT 測試套件

若要開始在 Python 中建立自訂測試套件,請參閱 教學課程:開發簡單的 IDT 測試套件