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:
- Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
- 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.
- Reinstalla il driver originale nel dispositivo di test usando il metodo IWDTFDriverSetupAction2::UpdateDriver .
- Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
- 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.
- Riavvia il sistema se il passaggio 3 richiede un riavvio.
- Installa il driver NULL nel dispositivo di test usando il metodo IWDTFDriverSetupAction2::UnInstallDriverPermanently Riavvia il sistema se è necessario un riavvio.
- Reinstalla il driver originale nel dispositivo sottoposto a test usando il metodo IWDTFDriverSetupAction2::UpdateDriver .
- Verifica che il dispositivo di test e i relativi discendenti non segnalino codici di problema del dispositivo.
- 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.
- 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
Argomenti correlati
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