共用方式為


DF - 並行硬體和作業系統 (CHAOS) 測試 (開發和整合)

CHAOS (並行硬體和作業系統) 測試會同時執行各種 PnP 驅動程式測試、設備磁碟機模糊測試和電源系統測試。

其他測試資訊

測試 描述
執行 CHAOS 測試

此測試會執行 PnP 測試, (停用/啟用、重新平衡、移除/重新開機、意外移除和 DIF 移除) 和測試裝置上的驅動程式模糊測試,同時 (S1、S2、S3、S4 和連線待命) 的所有支援睡眠狀態。 此測試的目標是要測試 PNP、I/O 和 Power 並行案例,並在程式中尋找任何當機和/或停止回應。

測試二進位檔: Devfund_ChaosTest.dll 測試方法: RunCHAOSTest
停用增強型裝置測試 (EDT) 支援

此測試會將測試篩選驅動程式 (msdmfilt.sys) 卸載為使用 DQ 參數所指定的裝置上層篩選。 此測試篩選器會安裝為此測試類別中執行測試的一部分。

PnP 驅動程式測試會使用 EDT 篩選驅動程式將IRP_MN_CANCEL_REMOVE_DEVICE傳送至目標裝置堆疊。

 

測試詳細資料

   
規格
  • Device.DevFund.Reliability.BasicReliabilityAndPerformance
  • Device.DevFund.Reliability.PnPIRPs
  • Device.DevFund.Reliability.BasicSecurity
  • Device.DevFund.DriverFramework.KMDF.Reliability
  • Device.DevFund.DriverFramework.UMDF.Reliability
平台
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,用戶端版本 (Arm64)
  • Windows 10,行動裝置版 (Arm)
  • Windows 10,行動裝置版 (Arm64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期的執行時間 (以分鐘為單位) 75
類別 案例
以分鐘為單位的逾時 () 180
需要重新開機 false
需要特殊設定 true
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

執行測試之前,請先完成測試設定,如測試需求中所述: Device.Fundamentals 可靠性測試必要條件

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需 HLK 和 WDK 中裝置基本概念測試的特定疑難排解資訊,請參閱 Device.DevFund 其他檔

詳細資訊

參數

參數名稱 參數描述
DQ WDTF SDEL 查詢,用來識別目標裝置 () - https://go.microsoft.com/fwlink/?LinkId=232678
TestPeriod 執行測試的分鐘數。
Wpa2PskAesSsid 只有在 DUT 或其其中一個子裝置是 WiFi 配接器時才需要。 請提供 WPA2 AES WiFi 網路的 SSID,讓測試可用來測試 WiFi 配接器。 預設值為 'kitstestssid'。
Wpa2PskPassword 只有在 DUT 或其其中一個子裝置是 WiFi 配接器時才需要。 請使用 Wpa2PskAesSsid 參數指定之 WPA2 AES WiFi 網路的密碼。 預設值為 'password'。
WDKDeviceID 受測裝置的裝置識別碼
QueryHardwareID 受測裝置的硬體識別碼
WDTFREMOTESYSTEM 只有在 DUT 或其其中一個子裝置是沒有 IPv6 閘道位址的有線 NIC 時才需要。 如果判斷為必要,請提供測試 NIC 可以 Ping 的 IPv6 位址來測試網路 I/O。 例如:fe80::78b6:810:9c12:46cd
DriverVerifierAdditionalDrivers 應啟用驅動程式驗證程式的其他驅動程式
DriverVerifierExcludedFlags 可能針對測試回合手動排除的驅動程式驗證器旗標預留位置
DriverVerifierCustomizeConfiguration 指定此測試可能會想要自動更新驅動程式驗證程式設定