共用方式為


如何從命令提示字元在運行時間測試驅動程式

WDK 提供裝置測試元件,可讓您在網路上的測試電腦上測試驅動程式。 您可以複製並安裝必要的檔案,以在 Visual Studio 外部使用這些元件。 您可以使用這些元件來執行 Visual Studio 中可用的相同裝置驅動程式測試集合,以測試驅動程式的功能。

從 WDK 8.1 開始,您可以使用命令文稿,在測試電腦上複製並執行 HCK 測試套件。 請參閱 如何在 WDK 8.1 中執行 HCK 測試套件

先決條件

指示

步驟 1:將測試複製到測試計算機

  • 從您用於開發的電腦複製 裝置基本概念測試 。 將 %ProgramFiles%\Windows Kits\8.0\Testing\Tests\Device Fundamentals 資料夾複製到測試計算機。

步驟 2:執行測試

用來執行測試的 TAEF 命令會使用下列語法:

Te.exe [/name:<Test Method>] [<Test Name>.dll | <Test Name.wsc> ]  [/rebootStateFile=<file> ] [/enablewttlogging]  [/P:"DQ= <>" ]  

備註

您必須指定測試二進位檔 (.dll) 或腳本 (.wsc) 檔案。 測試方法 (/name:<test 方法) 是選擇性的> 。 如需測試名稱和測試方法,請參閱 裝置基本概念測試。 如需指定測試參數的詳細資訊,請參閱 裝置基本概念測試參數Te.exe 命令選項

例如,若要在具有特定裝置標識碼的裝置上執行 Devfund_PnPDTest.dll 中的所有 PnP 測試。

Te.exe  Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"

例如,若要在具有特定裝置標識碼的裝置上執行 PnP 意外移除測試。

Te.exe /name:"*PNPSurpriseRemoveAndRestartDevice" Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"