共用方式為


CHAOS 測試 (裝置基本概念)

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

CHAOS 測試

測試 描述

停用增強型裝置測試 (EDT) 支援

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

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

參數: - 請參閱 裝置基本概念測試參數

DQ

執行 CHAOS 測試

在透過所有支援的系統電源狀態循環系統時,平行執行 PnP 測試和模糊測試。 PnP 驅動程式測試會在執行 PnP 作業時,將 I/O 要求傳送至目標裝置堆疊。

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

測試二進位檔: Devfund_ChaosTest.dll

測試方法: RunCHAOSTest

參數:

DQ - 請參閱 裝置基本概念測試參數

TestPeriod - 指定在幾分鐘內執行測試 (的時間長度) 。

如何使用 Visual Studio 在執行時間測試驅動程式

如何選取及設定裝置基本概念測試

裝置基本概念測試

PwrTest

滲透測試 (裝置基本概念)

PnP 測試 (裝置基本概念)