Condividi tramite


Test di installazione driver (Nozioni fondamentali sui dispositivi)

La categoria di test Installazione driver include test che disinstallano e reinstallano un driver più volte per testare la funzionalità di installazione. I test avviano test di I/O sul driver e sul dispositivo dopo ogni reinstallazione. I test sono progettati per migliorare l'esperienza complessiva per gli utenti finali che devono installare e reinstallare un driver di dispositivo o un dispositivo.

DriverInstall test

Reinstallare con I/O prima e dopo

Questo test disinstalla e reinstalla i driver per i dispositivi selezionati ed esegue test di I/O nei dispositivi.

Binario di test: Devfund_Reinstall_With_IO_BeforeAndAfter.wsc

Metodo di test: Reinstall_With_IO_Before_And_After

Parametri: [DQ] e [IOPeriod] Per altre informazioni, vedere "Parametri di test dei concetti fondamentali del dispositivo" in Come selezionare e configurare i test dei concetti fondamentali del dispositivo

Informazioni su ReInstall with I/O Before and After 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 nel dispositivo di test e i relativi discendenti usando plug-in I/O semplici WDTF. Per altre informazioni, vedere Plug-in WDTF Simple I/O forniti.
  3. Reinstalla il driver originale nel dispositivo di test usando il metodo IWDTFDriverSetupAction2::UpdateDriver .
  4. Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
  5. Testa l'I/O nel dispositivo di test e i relativi discendenti usando plug-in I/O semplici WDTF. Per altre informazioni, vedere Plug-in WDTF Simple I/O forniti.
  6. Riavvia il sistema se il passaggio 3 richiede un riavvio.
  7. Installa il driver NULL nel dispositivo di test usando il metodo IWDTFDriverSetupAction2::UnInstallDriverPermanently Riavvia il sistema se è necessario un riavvio.
  8. Reinstalla il driver originale nel dispositivo sottoposto a test usando il metodo IWDTFDriverSetupAction2::UpdateDriver .
  9. Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
  10. Testa l'I/O nel dispositivo di test e i relativi discendenti usando plug-in I/O semplici WDTF. Per altre informazioni, vedere Plug-in WDTF Simple I/O forniti.
  11. Ripete il passaggio 1 - 10 più volte.

Eseguire il debug degli errori di installazione usando i log dell'API di installazione

I log dell'API di installazione (setupapi.app.log e setupapi.dev.log) contengono informazioni utili per eseguire il debug degli errori di installazione del driver registrati da questo test. I log dell'API di installazione sono disponibili nella directory %windir%\inf\ nel sistema di test.

Per aumentare la dettaglio e la potenziale utilità di questi log, impostare la chiave del Registro di sistema seguente su 0x2000FFFF prima di eseguire il test reinstalla:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel

Come testare un driver in fase di esecuzione usando Visual Studio

Come selezionare e configurare i test dei concetti fondamentali del dispositivo

Test fondamentali del dispositivo

Sono stati forniti plug-in I/O semplici WDTF

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