共用方式為


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

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

睡眠測試

測試 描述

I/O 之前和之後的重大睡眠

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

測試二進位檔: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

測試方法: Critical_Reboot_Restart_With_IO_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

在期間使用 I/O 進行重大睡眠

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

測試二進位檔: Devfund_Critical_Sleep_With_IO_During.wsc

測試方法: Critical_Sleep_With_IO_During

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

DQ

TestCycles

ResumeDelay

IOPeriod

睡眠和 PNP (停用並啟用 I/O Before 和 After)

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

如需詳細資訊,請參閱 關於睡眠和 PNP 停用並啟用 IO Before 和 After 測試

測試二進位檔: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

測試方法: Sleep_PNP_DisableEnable_With_IO_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

使用 I/O 之前和之後睡眠

此測試會透過各種睡眠狀態來循環系統,並在每個睡眠狀態週期前後對裝置執行 I/O。

如需詳細資訊,請參閱 關於 IO Before And After 測試的睡眠

測試二進位檔: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

測試方法: Sleep_With_Io_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

在期間使用 I/O 睡眠

此測試會透過各種睡眠狀態來循環系統,並在裝置上執行 I/O。

測試二進位檔: Devfund_Sleep_With_IO_During.wsc

測試方法: Sleep_With_IO_During

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

DQ

TestCycles

ResumeDelay

IOPeriod

關於睡眠和 PNP 停用並啟用 IO Before 和 After 測試

此測試會執行下列動作:

  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::D isableDeviceIWDTFPNPAction2::EnableDevice 方法。
  7. 確認測試裝置及其子系未回報任何裝置問題碼。
  8. 使用 WDTF 簡單 I/O 外掛程式在測試裝置及其子系上測試 I/O。 如需詳細資訊,請參閱 提供的 WDTF 簡單 I/O 外掛程式
  9. 針對測試系統每個支援的睡眠狀態重複步驟 3-8。
  10. 重複步驟 1-9 多次。

關於 IO Before And After 測試的睡眠

此測試會執行下列動作:

  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 外掛程式

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