共用方式為


睡眠測試 (裝置基本概念)

裝置基本概念睡眠測試會在指定的裝置、前後或系統睡眠狀態轉換期間執行 I/O 和 PnP 作業。 睡眠測試可確保受測裝置允許系統迴圈執行所有支援的睡眠狀態。 此外,它可確保裝置在透過簡單 I/O 壓力測試進行這些狀態變更之後仍可正常運作。

睡眠測試

測試 描述

在 I/O 之前和之後的關鍵睡眠

此測試會在系統上執行重大睡眠狀態轉換,並在每個睡眠狀態週期前後對裝置執行 I/O。

測試二進位檔: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

測試方法: 重要重啟與重啟前後的輸入輸出測試

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

DQ

TestCycles

ResumeDelay

IOPeriod

包含 I/O 的關鍵睡眠時間段

此測試會在系統上執行重大睡眠狀態轉換,並在裝置上執行 I/O。

測試二進位檔: Devfund_Critical_Sleep_With_IO_During.wsc

測試方法: Critical_Sleep_With_IO_During

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

DQ

TestCycles

ResumeDelay

IOPeriod

睡眠和即插即用(停用和啟用)與 I/O 之前和之後

此測試會透過各種睡眠狀態來循環系統,並在每個睡眠狀態週期前後執行裝置上的 I/O 和基本 PnP(停用/啟用)。

如需詳細資訊,請參閱 關於睡眠模式和 PNP 啟用及停用與 IO 前後測試的說明

測試二進位檔: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

測試方法: 睡眠_PNP_禁用啟用_在I/O之前和之後

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

DQ

TestCycles

ResumeDelay

IOPeriod

在 I/O 操作之前和之後進行睡眠

此測試會使系統進行不同的睡眠狀態循環,並在每個睡眠狀態循環前後對裝置進行 I/O 操作。

如需詳細資訊,請參閱 關於 IO 之前和之後測試的睡眠

測試二進位檔: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

測試方法: Sleep_With_Io_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

在期間 使用 I/O 睡眠

此測試會將系統循環於各種睡眠狀態,並在裝置上執行輸入/輸出操作。

測試二進位檔: Devfund_Sleep_With_IO_During.wsc

測試方法: Sleep_With_IO_During

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

DQ

測試週期

ResumeDelay

IOPeriod

關於睡眠模式及 PNP 停用與啟用的 IO 前後測試

此測試會執行下列動作:

  1. 確認測試裝置及其子系未報告任何裝置問題碼。
  2. 使用 WDTF 簡單 I/O 外掛程式測試測試裝置及其子系上的 I/O。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  3. 將測試系統切換到第一個支援的睡眠狀態,並在一段時間後喚醒系統。
  4. 確認測試裝置及其子系未報告任何裝置問題碼。
  5. 使用 WDTF 簡單 I/O 外掛程式,對測試裝置及其子系進行 I/O 測試。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  6. 如果測試裝置可以停用,測試將使用 WDTF PnP 動作介面停用並啟用測試裝置。如需詳細資訊,請參閱 IWDTFPNPAction2::DisableDeviceIWDTFPNPAction2::EnableDevice 方法。
  7. 確認測試裝置及其子系未報告任何裝置問題碼。
  8. 使用 WDTF 簡單 I/O 外掛程式測試測試裝置及其下屬設備的 I/O。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  9. 針對測試系統每個支援的睡眠狀態重複步驟 3-8。
  10. 重複步驟 1-9 數次。

關於 IO 的睡眠前後測試

此測試會執行下列動作:

  1. 確認系統上沒有裝置回報裝置問題碼。
  2. 使用 WDTF 簡單 I/O 外掛程式,在系統上的每個裝置上測試 I/O。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  3. 將測試系統進入其第一個支援的睡眠狀態,並在一段時間後從睡眠中喚醒。
  4. 確認系統上沒有裝置回報裝置故障碼。
  5. 使用 WDTF 簡單 I/O 外掛程式,在系統上的每個裝置上測試 I/O。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  6. 針對測試系統每個支援的睡眠狀態重複步驟 3 - 5。
  7. 重複步驟 1 - 6 多次。

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

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

裝置基本功能測試

提供的 WDTF 簡易 I/O 外掛程式

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