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

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

使用 IDT 開發和運行自己的測試套件

從 IDT v4.0.1 開始,適用於 AWS IoT Greengrass V2 的 IDT 將標準化的組態設定和結果格式與測試套件環境結合在一起,可讓您為裝置和裝置軟體開發自訂測試套件。您可以為自己的內部驗證添加自定義測試,也可以將其提供給客戶進行設備驗證。

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