Condividi tramite


Test del sonno (Fondamenti del dispositivo)

I test Device Fundamentals Sleep eseguono operazioni di I/O e PnP nei dispositivi specificati, prima e dopo o durante le transizioni dello stato di sospensione del sistema. I test sospensione assicurano che il dispositivo sottoposto a test permetta al sistema di passare attraverso tutti gli stati di sospensione che supporta. Inoltre, garantisce che il dispositivo sia ancora funzionante dopo che questi stati cambiano tramite test di stress di I/O semplici.

Test del sonno

Prova Descrizione

modalità di sospensione critica con I/O prima e dopo

Questo test esegue transizioni di stato di sospensione critiche nel sistema ed esegue operazioni di I/O nei dispositivi prima e dopo ogni ciclo di stato di sospensione.

File binario di test: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

metodo di prova : Critical_Reboot_Restart_With_IO_Before_And_After

Parametri: - vedere i Parametri di Test Fondamentali del Dispositivo

DQ

TestCycles

ResumeDelay

IOPeriod

sospensione critica durante operazioni di I/O

Questo test esegue transizioni di stato di sospensione critiche nel sistema ed esegue operazioni di I/O nei dispositivi.

File binario di test: Devfund_Critical_Sleep_With_IO_During.wsc

Metodo di test : Critical_Sleep_With_IO_During

Parametri: - vedere Parametri del Test dei Fondamenti del Dispositivo

DQ

TestCycles

ResumeDelay

IOPeriod

sospensione e PNP (disabilitare e abilitare) con I/O prima e dopo

Questo test scorre il sistema attraverso vari stati di sospensione ed esegue operazioni di I/O e PnP di base (disabilita/abilitazione) nei dispositivi prima e dopo ogni ciclo di stato di sospensione.

Per ulteriori informazioni, vedere Informazioni su disabilitazione e abilitazione del sonno e PNP con IO prima e dopo il test.

File binario di test: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

metodo di test : Sleep_PNP_DisableEnable_With_IO_Before_And_After

Parametri: - vedere Parametri di Test dei Fondamenti del Dispositivo

DQ

TestCycles

ResumeDelay

IOPeriod

Sleep con I/O prima e dopo

Questo test cicla il sistema attraverso vari stati di sospensione ed esegue operazioni di I/O sui dispositivi prima e dopo ogni ciclo di stato di sospensione.

Per ulteriori informazioni, consultare About the Sleep with IO Before And After test.

File binario di test: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

Metodo di prova : Sleep_With_Io_Before_And_After

Parametri : - vedere Parametri di test dei fondamenti del dispositivo

DQ

TestCycles

ResumeDelay

IOPeriod

sospensione durante l'I/O

Questo test fa passare il sistema attraverso vari stati di sospensione ed esegue operazioni di I/O sui dispositivi.

File binario di test: Devfund_Sleep_With_IO_During.wsc

metodo di prova : Sleep_With_IO_During

Parametri : - consultare i Parametri di Test Fondamentali del Dispositivo

DQ

TestCycles

ResumeDelay

IOPeriod

Informazioni su come disabilitare e abilitare la sospensione e il PNP con I/O prima e dopo il test

Questo test esegue le operazioni seguenti:

  1. Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
  2. Testa l'I/O sui dispositivi di test e sui loro discendenti utilizzando i plugin WDTF Simple I/O. Per ulteriori informazioni, vedere i plug-in di I/O semplice WDTF forniti in .
  3. Invia il sistema di test al primo stato di sospensione supportato e riprende il sistema dalla sospensione dopo qualche tempo.
  4. Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
  5. Testa l'I/O sui dispositivi di test e sui loro discendenti utilizzando i plugin WDTF Simple I/O. Per ulteriori informazioni, vedere i plug-in di I/O semplice WDTF forniti in .
  6. Se il dispositivo di test può essere disabilitato, il test disabilita e abilita il dispositivo di test utilizzando le interfacce di azione WDTF PnP. Vedere i metodi IWDTFPNPAction2::DisableDevice e IWDTFPNPAction2::EnableDevice per ulteriori informazioni.
  7. Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
  8. Verifica l'I/O sul dispositivo di test e i suoi discendenti utilizzando i plug-in "Simple I/O" di WDTF. Per ulteriori informazioni, vedere i plug-in di I/O semplice WDTF forniti in .
  9. Ripete i passaggi dal 3 all'8 per ogni stato di sospensione supportato del sistema di test.
  10. Ripete più volte il passaggio 1-9.

Informazioni sul test di Sleep con I/O prima e dopo

Questo test esegue le operazioni seguenti:

  1. Verifica che nel sistema non siano presenti dispositivi che segnalano codici di problema del dispositivo.
  2. Esegue test sull'I/O di ogni dispositivo del sistema usando plugin di I/O semplici WDTF. Per ulteriori informazioni, vedere i plug-in di I/O semplice WDTF forniti in .
  3. Invia il sistema di test al primo stato di sospensione supportato e riprende il sistema dalla sospensione dopo qualche tempo.
  4. Verifica che nel sistema non siano presenti dispositivi che segnalano codici di problema del dispositivo.
  5. Esegue test sull'I/O di ogni dispositivo del sistema usando plugin di I/O semplici WDTF. Per ulteriori informazioni, vedere i plug-in di I/O semplice WDTF forniti in .
  6. Ripete i passaggi da 3 a 5 per ciascuno stato di sospensione supportato del sistema di test.
  7. Ripete i passaggi da 1 a 6 volte.

Come testare un driver in fase di esecuzione usando Visual Studio

Come selezionare e configurare i test dei concetti fondamentali del dispositivo

Test sui fondamentali del dispositivo

Plugin di I/O semplice di WDTF forniti

Come testare un driver in fase di esecuzione da un prompt dei comandi