共用方式為


設定機器以進行測試

本主題概述安裝 WDTFTAEF、複製資料驅動測試,以及設定機器以進行測試所需的步驟。 請注意,下列命令必須從提升許可權的/系統管理員命令提示字元執行,因為 WDTF 安裝會在系統上安裝驅動程式。 下列指示假設系統架構為 x64。 下列步驟可能需要針對其他架構進行調整。

步驟 1:接受授權條款,並將 EWDK ISO 檔案儲存至將執行測試的計算機,以從最新的 EWDK 取得套件和檔案。 EWDK 不需要安裝 Visual Studio。 只要下載 EWDK ISO、掛接 ISO,然後複製下列指定的檔案即可。 若要掛接 ISO,請以滑鼠右鍵按兩下 ISO 檔案,然後按兩下 [ 掛接]。 掛接時,會將 ISO 驅動器號指派給掛接的 ISO。

步驟 2:流覽至掛接 ISO 中的 TAEF MSI 位置,並安裝所需架構的套件,以安裝 TAEF。 在這裡範例中指定安裝記錄檔的位置和名稱 %USERPROFILE%\Desktop\TAEFInstall.log

cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes

msiexec /i "Test Authoring and Execution Framework x64-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\TAEFInstall.log"

TAEF MSI 會將 TAEF 安裝至 %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64。 將此目錄新增至系統PATH環境變數,然後重新啟動提升許可權的命令提示字元。

如果尚未執行,請依照下列步驟啟動TAEF服務 (Te.service) 並設定為 Autostart

  1. 啟動服務:services.msc
  2. 按兩下Te.Service
  3. 將 “Startup” 類型設定為 “Automatic”
  4. 按兩下 [開始] 以啟動服務

如果 Te.Service 未列為 services.msc 中的服務,請移至 %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 ,然後執行下列命令以啟動服務:

  1. wex.services.exe /install:te.service

    確認已成功安裝 te.service

  2. sc start te.service

    確認 'STATE' 為 'START_PENDING'

  3. sc query te.service

    確認 'STATE' 為 'RUNNING'

  4. sc qc te.service

    確認 'START_TYPE' 為 'AUTO_START'

步驟 3:流覽至 WDTF MSI 的位置, (與上述掛接 ISO 中 TAEF MSI 相同的位置,) 安裝所需架構的套件,以安裝 WDTF。 在這裡範例中指定安裝記錄檔的位置和名稱 %USERPROFILE%\Desktop\WDTFInstall.log

cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes
msiexec /i "Windows Driver Testing Framework (WDTF) Runtime Libraries-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\WDTFInstall.log"

WDTF MSI 會將 WDTF 安裝至 %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF

步驟 4:設定機器以進行測試:

  1. 設定計算機以收集完整傾印或附加核心調試程式。
  2. 由於測試可能會重新啟動機器,且需要控制睡眠週期,因此請將計算機設定為永不睡眠、永不關閉顯示器,以及自動登入測試帳戶 (netplwiz.exe) 。 請注意,自動記錄應該謹慎使用。

步驟 5:將所有檔案從 <ISO 磁碟驅動器>\Program Files\Windows Kits\10\Testing\Testing\Additional Testing\x64\DevFund\DataDriven 複製到本機資料夾,以取得數據驅動測試二進位檔,例如 %USERPROFILE%\Desktop\Testing。 卸除 ISO。